Действие: скрытие умного поиска¶
Задача¶
- 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