UNPKG

@3mo/data-grid

Version:
22 lines (21 loc) 762 B
import { __decorate } from "tslib"; import { component, html, literal } from '@a11d/lit'; import { DataGridColumnDateTimeBase } from './DataGridColumnDateTimeBase.js'; /** @element mo-data-grid-column-date */ let DataGridColumnDate = class DataGridColumnDate extends DataGridColumnDateTimeBase { constructor() { super(...arguments); this.fieldTag = literal `mo-field-date`; } getContentTemplate(value, data) { data; return html `${value?.formatAsDate(this.formatOptionsValue) ?? ''}`; } *generateCsvValue(value) { yield value?.toISOString().split('T')[0] ?? ''; } }; DataGridColumnDate = __decorate([ component('mo-data-grid-column-date') ], DataGridColumnDate); export { DataGridColumnDate };