@khatastroffik/react-text-renderer-components
Version:
a zero-dependencies component library providing (pure) text rendering for common and custom data/field types.
22 lines (16 loc) • 1.03 kB
JavaScript
import {getFromCache as $e916fd7cd7eb5385$export$2c00c4d94d5391c0} from "./CacheManager.00afa454.js";
import {AbstractRenderer as $1NbHO$AbstractRenderer} from "./AbstractRenderer.78c11f00.js";
const $62bcbd6e8f0120cd$export$a66cd51949a00514 = {
dateStyle: "short",
timeStyle: "short"
};
const $62bcbd6e8f0120cd$var$_DateTimeFormatterCache = {};
class $62bcbd6e8f0120cd$export$991a1d65e65695a3 extends (0, $1NbHO$AbstractRenderer) {
getFormatedText() {
const options = this.props.formatOptions ?? $62bcbd6e8f0120cd$export$a66cd51949a00514;
const formater = this.value && (0, $e916fd7cd7eb5385$export$2c00c4d94d5391c0)($62bcbd6e8f0120cd$var$_DateTimeFormatterCache, Intl.DateTimeFormat, this.props.locale, options);
return this.value ? formater.format(this.value) : "";
}
}
export {$62bcbd6e8f0120cd$export$a66cd51949a00514 as defaultDateTimeRendererFormatOptions, $62bcbd6e8f0120cd$export$991a1d65e65695a3 as DateTimeRenderer};
//# sourceMappingURL=DateTimeRenderer.c0f4e1a7.js.map