/
spirzen
/
it-knowledge-base
Обзор
Документация
Войти
/
spirzen
/
it-knowledge-base
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/theme/DocSidebarFallback/Activator.tsx
21 строка
824 B
Spirzen
Added quick search and sidebar tools
25 май 2026, 13:48
25 май 2026, 13:48
bc213cb
Код
Авторство
О чём код?
import {useEffect} from 'react'; import {useDocsSidebar} from '@docusaurus/plugin-content-docs/client'; import {useDocSidebarFallback} from '@site/src/theme/DocSidebarFallback/context'; /** Включает desktop-fallback бургера только на страницах с docs-сайдбаром. */ export default function DocSidebarFallbackActivator(): null { const sidebar = useDocsSidebar(); const {setCanUseDesktopOverlay} = useDocSidebarFallback(); useEffect(() => { const enabled = sidebar != null; setCanUseDesktopOverlay(enabled); document.documentElement.classList.toggle('it-docs-page', enabled); return () => { setCanUseDesktopOverlay(false); document.documentElement.classList.remove('it-docs-page'); }; }, [sidebar, setCanUseDesktopOverlay]); return null; }