import { Box, Flex, Margins, Scrollable } from '@rocket.chat/fuselage';
import React, { useMemo, createContext, useContext, useState } from 'react';
import { BurgerMenuButton } from './BurgerMenuButton';
const PageContext = createContext();
export function Page(props) {
const [border, setBorder] = useState(false);
return
({ height: '100%' }), [])} {...props} />
;
}
export function PageHeader({ children, title, ...props }) {
const [border] = useContext(PageContext);
return
{title}
{children}
;
}
export function PageContentShadowScroll({ onScrollContent, ...props }) {
const [, setBorder] = useContext(PageContext);
return { setBorder(!top); onScrollContent && onScrollContent({ top, ...args }); }} { ...props } >;
}
export function PageContent({ onScrollContent, ...props }) {
return
({ padding: '1rem' }), [])} {...props} />
;
}
Page.Header = PageHeader;
Page.Content = PageContent;
Page.ContentShadowScroll = PageContentShadowScroll;