import { Routes, Route } from "react-router-dom"; import { ProvideSettings, useSettings } from "./context/settings"; import FlyingButterflies, { BUTTERFLY_PRESETS } from "./FlyingButterflies"; import "./FlyingButterflies.scss"; import { ToastContainer } from "react-toastify"; import { SocketContext, socket } from "./context/socket"; import StatsPage from "./pages/StatsPage"; import OrderGroupsPage from "./pages/OrderGroupsPage"; import SuggestionsPage from "./pages/SuggestionsPage"; import App from "./App"; import HellGirlFlames from "./components/HellGirlFlames"; export const STATS_URL = '/stats'; export const OBJEDNANI_URL = '/objednani'; export const NAVRHY_URL = '/navrhy'; /** Motýlci se vykreslují jen pokud je uživatel nevypnul v nastavení. */ function Butterflies() { const settings = useSettings(); if (settings?.showButterflies === false) { return null; } return ; } /** Doplňkové efekty vizuálních stylů — společné pro všechny stránky (např. plamen při otevření dialogu). */ function StyleThemeEffects() { const settings = useSettings(); return settings?.styleTheme === 'hellgirl' ? : null; } export default function AppRoutes() { return ( } /> } /> } /> <> } /> ); }