@helpwave/hightide
Version:
helpwave's component and theming library
36 lines (33 loc) • 977 B
text/typescript
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 };