dap-design-system
Version:
Official design system for the DÁP (dap.gov.hu)
35 lines (34 loc) • 1.05 kB
TypeScript
import { nothing } from 'lit';
import { DdsElement } from '../../internal/dds-hu-element';
/**
* `dap-ds-code-puncher-slot`
* @summary Individual digit input slot for code puncher.
* @element dap-ds-code-puncher-slot
* @title - Code puncher slot
*
* @csspart base - The slot container.
* @csspart input - The input element.
*/
export default class DapDSCodePuncherSlot extends DdsElement {
static tagName: string;
static readonly styles: import('lit').CSSResult;
private _consumer;
private _ctx;
private _input;
private _index;
private _isActive;
private _registered;
connectedCallback(): void;
disconnectedCallback(): void;
protected willUpdate(_changedProperties: Map<string, unknown>): void;
get disabled(): boolean;
get readonly(): boolean;
get size(): 'xs' | 'sm' | 'lg';
focus(): void;
private _onInput;
private _onKeydown;
private _handlePaste;
private _onFocus;
private _onBlur;
render(): typeof nothing | import('lit-html').TemplateResult<1>;
}