UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

32 lines (31 loc) 1.21 kB
import React from 'react'; import { InternalLocale } from '../../shared/Context'; import { SpacingProps } from '../space/types'; import { SkeletonShow } from '../Skeleton'; type DateFormatProps = SpacingProps & { value?: Date | string | number; children?: React.ReactNode; locale?: InternalLocale; dateStyle?: Intl.DateTimeFormatOptions['dateStyle']; timeStyle?: Intl.DateTimeFormatOptions['timeStyle']; dateTimeSeparator?: string; /** When `true`, hides the year if the date is in the current year (any `dateStyle`). */ hideCurrentYear?: boolean; /** When `true`, always hides the year from the formatted date (any `dateStyle`). */ hideYear?: boolean; relativeTimeStyle?: Intl.DateTimeFormatOptions['dateStyle']; relativeTime?: boolean; relativeTimeReference?: () => Date; skeleton?: SkeletonShow; className?: string; id?: string; title?: string; 'aria-label'?: string; 'aria-labelledby'?: string; 'aria-describedby'?: string; }; declare function DateFormat(props: DateFormatProps): import("react/jsx-runtime").JSX.Element; declare namespace DateFormat { var _supportsSpacingProps: boolean; } export default DateFormat;