UNPKG

@umbraco-ui/uui-table

Version:

A basic loader element

43 lines (42 loc) 1.34 kB
import '.'; import '@umbraco-ui/uui-avatar/lib'; import '@umbraco-ui/uui-box/lib'; import '@umbraco-ui/uui-button/lib'; import '@umbraco-ui/uui-checkbox/lib'; import '@umbraco-ui/uui-icon/lib'; import '@umbraco-ui/uui-progress-bar/lib'; import '@umbraco-ui/uui-tag/lib'; import '@umbraco-ui/uui-symbol-sort/lib'; import { LitElement } from 'lit'; interface TableColumn { name: string; sort: (items: Array<TableItem>, desc: boolean) => Array<TableItem>; } interface TableItem { key: string; name: string; progress: number; signUpDate: string; email: string; newsletter: boolean; } export declare class UUITableWithSelectionExampleElement extends LitElement { private _columns; private _items; private _selectionMode; private _selection; private _sortingColumn; private _sortingDesc; private _selectAllHandler; private _selectHandler; private _selectRowHandler; private _deselectRowHandler; private _sortingHandler; private _isSelected; connectedCallback(): void; renderHeaderCellTemplate(column: TableColumn): import("lit-html").TemplateResult<1>; protected renderRowTemplate: (item: TableItem) => import("lit-html").TemplateResult<1>; render(): import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult[]; } export {};