import React, { ReactNode } from 'react'; import { Box, Icon, IconButton, Icons, Scroll, Text, config } from 'folds'; import { BackRouteHandler } from '../../../components/BackRouteHandler'; import { Page, PageContent, PageContentCenter, PageHeader, PageHero, PageHeroSection, } from '../../../components/page'; import { ScreenSize, useScreenSizeContext } from '../../../hooks/useScreenSize'; type BotStatePageProps = { title: ReactNode; description: ReactNode; icon?: ReactNode; children?: ReactNode; }; export function BotStatePage({ title, description, icon, children }: BotStatePageProps) { const screenSize = useScreenSizeContext(); return ( {screenSize === ScreenSize.Mobile && ( {(onBack) => ( )} {title} )} } title={title} subTitle={description} > {children && ( {children} )} ); }