dap-design-system
Version:
Official design system for the DÁP (dap.gov.hu)
28 lines (27 loc) • 1.19 kB
TypeScript
import { PropertyValueMap } from 'lit';
import { DdsElement } from '../../internal/dds-hu-element';
/**
* Data table component.
* @element dap-ds-table
* @title - Table
*
* @slot - The default slot. Accepts `dap-ds-table-row` elements.
*
* @cssprop --dds-table-border-width - Width of the table border. (default: var(--dds-border-width-base, 1px))
* @cssprop --dds-table-border-color - Color of the table border. (default: var(--dds-border-neutral-subtle))
* @cssprop --dds-table-border-radius - Border radius of the table. (default: var(--dds-radius-small, 4px))
* @cssprop --dds-table-row-divider-color - Color of the divider between rows in mobile view. (default: var(--dds-border-neutral-subtle))
*/
export default class DapDSTable extends DdsElement {
static tagName: string;
/**@ignore */
rows: Array<HTMLElement>;
role: string;
/**If the table has mobile design */
mobile: boolean;
/** The caption of the table */
caption: string;
static readonly styles: import('lit').CSSResult;
protected firstUpdated(_changedProperties: PropertyValueMap<any> | Map<PropertyKey, unknown>): void;
render(): import('lit-html').TemplateResult;
}