import { PageHeader } from '@/ui/layout/page/components/PageHeader'; import { Breadcrumb, BreadcrumbProps, } from '@/ui/navigation/bread-crumb/components/Breadcrumb'; import styled from '@emotion/styled'; import { useLingui } from '@lingui/react/macro'; import '@scalar/api-reference-react/style.css'; import { IconButton, IconX, useIsMobile } from 'twenty-ui'; type FullScreenContainerProps = { children: JSX.Element | JSX.Element[]; links: BreadcrumbProps['links']; exitFullScreen(): void; }; const StyledFullScreen = styled.div` display: flex; flex-direction: column; width: 100dvw; height: 100dvh; background: ${({ theme }) => theme.background.noisy}; `; const StyledMainContainer = styled.div` border-top: 1px solid ${({ theme }) => theme.border.color.medium}; height: 100%; width: 100%; `; export const FullScreenContainer = ({ children, links, exitFullScreen, }: FullScreenContainerProps) => { const isMobile = useIsMobile(); const { t } = useLingui(); const handleExitFullScreen = () => { exitFullScreen(); }; return ( }> {children} ); };