UNPKG

@khatastroffik/react-text-renderer-components

Version:

a zero-dependencies component library providing (pure) text rendering for common and custom data/field types.

26 lines (20 loc) 1.08 kB
import {AbstractRenderer as $kSXaI$AbstractRenderer} from "./AbstractRenderer.78c11f00.js"; import {getFromCache as $e916fd7cd7eb5385$export$2c00c4d94d5391c0} from "./CacheManager.00afa454.js"; const $b4e204e6d02dbc77$export$9227c64a280ce1a4 = { dateStyle: "medium" }; const $b4e204e6d02dbc77$var$_DateFormatterCache = {}; class $b4e204e6d02dbc77$export$ab345aa5aa83d4c extends (0, $kSXaI$AbstractRenderer) { getFormatedText() { const options = { ...$b4e204e6d02dbc77$export$9227c64a280ce1a4, ...this.props.timeZone && { timeZone: this.props.timeZone } }; const formater = this.value && (0, $e916fd7cd7eb5385$export$2c00c4d94d5391c0)($b4e204e6d02dbc77$var$_DateFormatterCache, Intl.DateTimeFormat, this.props.locale, options); return this.value ? formater.format(this.value) : ""; } } export {$b4e204e6d02dbc77$export$9227c64a280ce1a4 as defaultDateRendererFormatOptions, $b4e204e6d02dbc77$export$ab345aa5aa83d4c as DateRenderer}; //# sourceMappingURL=DateRenderer.426456cb.js.map