import React, { FunctionComponent } from 'react' import { LmComponentRender } from '@LmComponentRender' import { useSettings } from '../provider/SettingsPageProvider' import { drawerVariantSelector, leftNavigationDrawerSelector, useNavigationStore } from '../../utils/state/navigationState' import Box from '@mui/material/Box' import { useTheme } from '@mui/material/styles' const FooterContainer: FunctionComponent> = ({ children }) => { const theme = useTheme() const isLeftDrawerOpen = useNavigationStore(leftNavigationDrawerSelector) const drawerVariant = useNavigationStore(drawerVariantSelector) const settings = useSettings() const hasLeftShift = drawerVariant !== 'temporary' && isLeftDrawerOpen return ( {children} ) } FooterContainer.displayName = 'FooterContainer' export default function Footer(): JSX.Element { const settings = useSettings() return ( {settings.footer?.map((blok) => ( ))} ) }