import React, { CSSProperties, FunctionComponent } from 'react' import { ClockGranularity, useClock } from '../useClock' import { RealtimeClock } from './RealtimeClock' import './global.css' export const Example: FunctionComponent<{ granularity?: ClockGranularity }> = ({ granularity = 'second' }) => { const clock = useClock({ granularity }) const clockHHMMSS = `${clock.hours .toString() .padStart(2, '0')}:${clock.minutes .toString() .padStart(2, '0')}:${clock.seconds.toString().padStart(2, '0')}` const dateDMYY = `${clock.day}. ${clock.month}. ${clock.year}` const intlDateTime = clock.date.toLocaleTimeString('en', { day: 'numeric', month: 'long', year: 'numeric', }) return ( <>

Time is:

Time is: {clockHHMMSS}

Date is: {dateDMYY}

Granularity: {granularity}

Intl date:

{intlDateTime}

) }