UNPKG

@3mo/data-grid

Version:
21 lines (20 loc) 860 B
import { __decorate } from "tslib"; import { component, html, literal } from '@a11d/lit'; import { FieldDateTimePrecision } from '@3mo/date-time-fields'; import { DataGridColumnDateTimeBase } from './DataGridColumnDateTimeBase.js'; /** @element mo-data-grid-column-date-range */ let DataGridColumnDateRange = class DataGridColumnDateRange extends DataGridColumnDateTimeBase { constructor() { super(...arguments); this.precision = FieldDateTimePrecision.Day; this.fieldTag = literal `mo-field-date-range`; } getContentTemplate(value, data) { data; return html `${value?.formatAsDateRange(this.getFormatOptions(FieldDateTimePrecision.Day)) || ''}`; } }; DataGridColumnDateRange = __decorate([ component('mo-data-grid-column-date-range') ], DataGridColumnDateRange); export { DataGridColumnDateRange };