import type { Theme } from '@mui/material'; import useMediaQuery from '@mui/material/useMediaQuery'; import { useWidgetConfig } from '../providers'; const defaultExpandableWidth = 852; export const useExpandableVariant = () => { const { variant, useRecommendedRoute } = useWidgetConfig(); const expandableAllowed = useMediaQuery((theme: Theme) => theme.breakpoints.up(defaultExpandableWidth), ); return variant === 'expandable' && expandableAllowed && !useRecommendedRoute; };