import { useRef } from 'react'; import { Flex, ScaleFade } from '@chakra-ui/react'; import { ColorModeToggle } from '~/components'; import { useColorValue, useBreakpointValue } from '~/context'; import { useBooleanValue, useLGState } from '~/hooks'; import { HeaderProvider } from './context'; import { Title } from './title'; import type { THeader } from './types'; export const Header = (props: THeader) => { const { resetForm, ...rest } = props; const bg = useColorValue('white', 'black'); 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 ( </Flex> </ScaleFade> {/* <Flex pos="absolute" right={0} top={0} m={4}> <ColorModeToggle /> </Flex> */} </Flex> </HeaderProvider> ); };