diff --git a/hifi-src/src/App.jsx b/hifi-src/src/App.jsx index 81c3a9a..59137c4 100644 --- a/hifi-src/src/App.jsx +++ b/hifi-src/src/App.jsx @@ -30,6 +30,7 @@ import AccountSettings from './pages/admin/AccountSettings.jsx'; import AdminUsers from './pages/admin/AdminUsers.jsx'; import PermissionGroups from './pages/admin/PermissionGroups.jsx'; import SettingsLayout from './pages/admin/settings/SettingsLayout.jsx'; +import WebsiteSettings from './pages/admin/settings/WebsiteSettings.jsx'; import DatabaseSettings from './pages/admin/settings/DatabaseSettings.jsx'; import ExportImportSettings from './pages/admin/settings/ExportImportSettings.jsx'; import MaintenanceSettings from './pages/admin/settings/MaintenanceSettings.jsx'; @@ -74,7 +75,8 @@ export default function App() { path="settings" element={} > - } /> + } /> + } /> } /> } /> } /> diff --git a/hifi-src/src/components/Footer.jsx b/hifi-src/src/components/Footer.jsx index b13b18c..bc6ecac 100644 --- a/hifi-src/src/components/Footer.jsx +++ b/hifi-src/src/components/Footer.jsx @@ -1,6 +1,9 @@ import { Link, useLocation } from 'react-router-dom'; import DynamicIcon from './DynamicIcon.jsx'; import { useCookieConsent } from '../context/CookieConsentContext.jsx'; +import { useSiteSettings } from '../context/SiteSettingsContext.jsx'; + +const digitsOnly = (value) => (value || '').replace(/[^\d+]/g, ''); const SHOP_ADDRESS_ENCODED = encodeURIComponent('Boxbrunner Str. 20a, 63916 Amorbach'); const DIRECTIONS_URL = `https://www.google.com/maps/dir/?api=1&destination=${SHOP_ADDRESS_ENCODED}`; @@ -27,6 +30,7 @@ export default function Footer() { // zusätzlichen Platz für sie freihalten. const { pathname } = useLocation(); const isHome = pathname === '/'; + const { phone, contact_email: contactEmail } = useSiteSettings(); return (