@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
JavaScript
import {getFromCache as $e916fd7cd7eb5385$export$2c00c4d94d5391c0} from "./CacheManager.00afa454.js";
import {AbstractRenderer as $1WfHO$AbstractRenderer} from "./AbstractRenderer.78c11f00.js";
const $bb4d7d3bf41d5361$export$4966c11332b804bc = {
timeStyle: "medium"
};
const $bb4d7d3bf41d5361$var$_TimeFormatterCache = {};
class $bb4d7d3bf41d5361$export$dcfd9e0a60d0b7ce extends (0, $1WfHO$AbstractRenderer) {
getFormatedText() {
const options = {
...$bb4d7d3bf41d5361$export$4966c11332b804bc,
...this.props.timeZone && {
timeZone: this.props.timeZone
}
};
const formater = this.value && (0, $e916fd7cd7eb5385$export$2c00c4d94d5391c0)($bb4d7d3bf41d5361$var$_TimeFormatterCache, Intl.DateTimeFormat, this.props.locale, options);
return this.value ? formater.format(this.value) : "";
}
}
export {$bb4d7d3bf41d5361$export$4966c11332b804bc as defaultTimeRendererFormatOptions, $bb4d7d3bf41d5361$export$dcfd9e0a60d0b7ce as TimeRenderer};
//# sourceMappingURL=TimeRenderer.f5e9b4f7.js.map