"use client"; import { usePreferencesStore } from "#/store/preferences"; import { Modal, Button, useThemeMode, ToggleSwitch, } from "flowbite-react"; export const SettingsModal = (props: { isOpen: boolean; setIsOpen: any }) => { const preferenceStore = usePreferencesStore(); const { computedMode, setMode } = useThemeMode(); return ( props.setIsOpen(false)} > Настройки

Тема

Показывать список изменений

preferenceStore.setFlags({ showChangelog: !preferenceStore.flags.showChangelog, }) } checked={preferenceStore.flags.showChangelog} />

Отправка аналитики

Требуется перезагрузка для применения

preferenceStore.setFlags({ enableAnalytics: !preferenceStore.flags.enableAnalytics, }) } checked={preferenceStore.flags.enableAnalytics} />
); };