UNPKG

@helpwave/hightide

Version:

helpwave's component and theming library

36 lines (33 loc) 977 B
import * as react_jsx_runtime from 'react/jsx-runtime'; import { PropsForTranslation } from '../hooks/useTranslation.mjs'; import '../hooks/useLanguage.mjs'; import 'react'; type TimeDisplayTranslation = { today: string; yesterday: string; tomorrow: string; inDays: (days: number) => string; agoDays: (days: number) => string; january: string; february: string; march: string; april: string; may: string; june: string; july: string; august: string; september: string; october: string; november: string; december: string; }; type TimeDisplayMode = 'daysFromToday' | 'date'; type TimeDisplayProps = { date: Date; mode?: TimeDisplayMode; }; /** * A Component for displaying time and dates in a unified fashion */ declare const TimeDisplay: ({ overwriteTranslation, date, mode }: PropsForTranslation<TimeDisplayTranslation, TimeDisplayProps>) => react_jsx_runtime.JSX.Element; export { TimeDisplay };