@oslokommune/punkt-elements
Version:
Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo
28 lines (27 loc) • 1.21 kB
TypeScript
import { PktElement } from '../../base-elements/element';
import { FocusModalityController } from '../../controllers/focus-modality-controller';
import { IPktSearchInput, IPktSearchInputSuggestion, TPktSearchInputAppearance, TPktSearchInputMethod } from '../../shared-types/searchinput';
export type { IPktSearchInput, IPktSearchInputSuggestion, TPktSearchInputAppearance, TPktSearchInputMethod, } from '../../shared-types/searchinput';
export declare class PktSearchInput extends PktElement<IPktSearchInput> implements IPktSearchInput {
appearance: TPktSearchInputAppearance;
disabled: boolean;
fullwidth: boolean;
id: string;
label: string | undefined;
name: string | undefined;
placeholder: string;
value: string;
suggestions: IPktSearchInputSuggestion[] | undefined;
action: string | undefined;
method: TPktSearchInputMethod | undefined;
focusModality: FocusModalityController;
private get suggestionsId();
private dispatchSearch;
private onInput;
private onInputKeydown;
private onSearchClick;
private onSuggestionClick;
private renderSuggestion;
render(): import('lit-html').TemplateResult<1>;
}
export default PktSearchInput;