import React, { FunctionComponent } from 'react'
import Grid from '@mui/material/Unstable_Grid2'
import { useTheme } from '@mui/material/styles'
import useMediaQuery from '@mui/material/useMediaQuery'
import { LmComponentRender } from '@LmComponentRender'
import { ToolbarRowSectionStoryblok } from '../../../typings/generated/components-schema'
import { LmToolbarSectionProps } from './toolbarTypes'
import { useSettings } from '../../provider/SettingsPageProvider'
import clsx from 'clsx'
const ToolbarSectionContainer: FunctionComponent<
React.PropsWithChildren<{
content: ToolbarRowSectionStoryblok
}>
> = ({ children, content }) => {
const { align } = content
const theme = useTheme()
const settings = useSettings()
const matches = useMediaQuery(
theme.breakpoints.up(settings?.mobile_nav_breakpoint || 'sm')
)
const hideOnMediaQuery = content.use_media_query && !matches
const invHideOnMediaQuery = content.inv_use_media_query && matches
return (
{children}
)
}
ToolbarSectionContainer.displayName = 'ToolbarSectionContainer'
export function LmToolbarSection({
content
}: LmToolbarSectionProps): JSX.Element {
const body = content.body || []
return (
{body.map((blok) => (
))}
)
}