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:
Date is:
Granularity: {granularity}
{intlDateTime}
> ) }