@3mo/data-grid
Version:
A data grid web component
23 lines (22 loc) • 747 B
JavaScript
import { __decorate } from "tslib";
import { component, html, ifDefined } from '@a11d/lit';
import { DataGridColumnComponent } from './DataGridColumnComponent.js';
/** @element mo-data-grid-column-text */
let DataGridColumnText = class DataGridColumnText extends DataGridColumnComponent {
getContentTemplate(value, data) {
data;
return html `${value ?? ''}`;
}
getEditContentTemplate(value, data) {
return html `
<mo-field-text dense autofocus selectOnFocus
value=${ifDefined(value)}
@change=${(e) => this.handleEdit(e.detail, data)}
></mo-field-text>
`;
}
};
DataGridColumnText = __decorate([
component('mo-data-grid-column-text')
], DataGridColumnText);
export { DataGridColumnText };