import './App.css' import {useAvailableDimensions} from './lib/useAvailableDimensions' import {__} from "@/Ulititlies.ts"; import {DottedGlowBackground} from "@/components/ui/dotted-glow-background.tsx"; import classNames from "classnames"; import {useState} from "react"; import {WelcomeHome} from "@/WelcomeHome.tsx"; import {LogoDark} from "@/LogoDark.tsx"; import {License} from "@/License.tsx"; const menus = [ {id: 'welcome', name: __('Welcome'), component: WelcomeHome}, CouponsPlusWelcome.hasCouponsPlusPro && {id: 'license', name: __('License'), component: License}, //server licensing currently not implemented (server-side). ].filter(Boolean); function App() { const { width, height, leftOffset, topOffset } = useAvailableDimensions(); const [selectedMenu, setSelectedMenu] = useState(menus[0].id); const Content = menus.find(menu => menu.id === selectedMenu)?.component || (() =>