import clsx from 'clsx'; import {CustomMenu} from '../../menus/custom-menu'; import {LocaleSwitcher} from '../../i18n/locale-switcher'; import {Button} from '../buttons/button'; import {DarkModeIcon} from '../../icons/material/DarkMode'; import {LightbulbIcon} from '../../icons/material/Lightbulb'; import {Trans} from '../../i18n/trans'; import {useThemeSelector} from '../themes/theme-selector-context'; import {useSettings} from '../../core/settings/use-settings'; interface Props { className?: string; padding?: string; } export function Footer({className, padding}: Props) { const year = new Date().getFullYear(); const {branding} = useSettings(); return ( ); } function Menus() { const settings = useSettings(); const primaryMenu = settings.menus.find(m => m.positions?.includes('footer')); const secondaryMenu = settings.menus.find( m => m.positions?.includes('footer-secondary'), ); if (!primaryMenu && !secondaryMenu) return null; return (