import { memo } from 'react' import { GrDashboard } from 'react-icons/gr' import { Chip } from '../../chip' interface PageLoad { duration: number durationFormated: string style?: any // root chipStyle?: any // icon } export function PageLoadComponent({ duration = 0, style }: PageLoad) { if (typeof duration === 'undefined') { return null } const durationToSeconds = duration ? duration / 1000 : 0 const fixedLength = String(durationToSeconds).length === 1 ? 1 : durationToSeconds < 1 ? 3 : 2 const time = durationToSeconds.toFixed(fixedLength) || 0 return ( } label={`${time}s`} /> ) } export const PageLoad = memo(PageLoadComponent)