import Container, { ContainerProps } from '@mui/material/Container' import Grid from '@mui/material/Unstable_Grid2' import { LmComponentRender } from '@LmComponentRender' import React, { FC } from 'react' import useScrollTrigger from '@mui/material/useScrollTrigger' import { Collapse } from '@mui/material' import { useSettings } from '../../provider/SettingsPageProvider' import { LmToolbarRowProps } from './toolbarTypes' import { makeStyles } from 'tss-react/mui' const useStyles = makeStyles({ name: 'ToolbarSystemBar' })((theme) => ({ root: { overflow: 'hidden', height: theme.toolbar.height.systemBar || 40, [theme.breakpoints.only('xs')]: { display: 'none' } } })) const HideOnScroll: FC> = ({ children }) => { const trigger = useScrollTrigger({ disableHysteresis: true, threshold: 500 }) return {children as any} } export default function ToolbarSystemBarRow({ content }: LmToolbarRowProps): JSX.Element { const settings = useSettings() const { classes, theme, cx } = useStyles() const toolbarConfig = settings.toolbar_config || [] let toolbarWidth: ContainerProps['maxWidth'] = false if (toolbarConfig.includes('fixed_width')) { toolbarWidth = settings.theme_container_width && settings.theme_container_width !== 'none' ? settings.theme_container_width : 'lg' } return (
{content.body?.map((blok) => ( ))}
) }