@3mo/data-grid
Version:
A data grid web component
20 lines (19 loc) • 834 B
JavaScript
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-time-range */
let DataGridColumnDateTimeRange = class DataGridColumnDateTimeRange extends DataGridColumnDateTimeBase {
constructor() {
super(...arguments);
this.fieldTag = literal `mo-field-date-time-range`;
}
getContentTemplate(value, data) {
data;
return html `${value?.format(this.getFormatOptions(FieldDateTimePrecision.Minute)) || ''}`;
}
};
DataGridColumnDateTimeRange = __decorate([
component('mo-data-grid-column-date-time-range')
], DataGridColumnDateTimeRange);
export { DataGridColumnDateTimeRange };