import { useRef } from 'react'; import { Flex, ScaleFade } from '@chakra-ui/react'; import { AnimatedDiv } from '~/components'; import { useBreakpointValue } from '~/context'; import { useBooleanValue, useLGState } from '~/hooks'; import { Title } from './title'; import type { THeader } from './types'; export const Header: React.FC = (props: THeader) => { const { resetForm, ...rest } = props; const { isSubmitting } = useLGState(); const titleRef = useRef({} as HTMLDivElement); const titleWidth = useBooleanValue( isSubmitting.value, { base: '75%', lg: '50%' }, { base: '75%', lg: '75%' }, ); const justify = useBreakpointValue({ base: 'flex-start', lg: 'center' }); return ( </AnimatedDiv> </ScaleFade> </Flex> ); };