Перейти к содержанию

Действие: скрытие умного поиска

Задача

  • Roadmap: [[docs/10_задачи/roadmap]] → Этап 0 → «Скрыть UI “умного поиска” флагом окружения»

Контекст

  • На странице списка отелей туриста отображался блок “умного поиска” (AISearchInput), который вызывал Rust endpoint поиска.
  • Требование: скрыть UI, не удаляя логику полностью.

Что сделано

  • Добавлен флаг окружения VITE_ENABLE_AI_SEARCH.
  • Рендер блока AISearchInput обёрнут в условие VITE_ENABLE_AI_SEARCH === 'true'.
  • В обработчик handleAiSearch добавлен ранний выход, если флаг выключен.

Файлы

  • src/pages/tourist/HotelsListPage.tsx

Проверка

  • TypeScript диагностика: без ошибок.
  • Поведение: при отсутствии VITE_ENABLE_AI_SEARCH блок умного поиска не отображается.

Дата

2026-03-16