@porsche-design-system/components-react
Version:
Porsche Design System is a component library designed to help developers create the best experience for software or services distributed by Dr. Ing. h.c. F. Porsche AG.
35 lines (34 loc) • 1.59 kB
TypeScript
import { Component } from 'react';
/**
* @slot {"name": "label", "description": "Shows a label. Only [phrasing content](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_categories#Phrasing_content) is allowed." }
* @slot {"name": "description", "description": "Shows a description. Only [phrasing content](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_categories#Phrasing_content) is allowed." }
* @slot {"name": "", "description": "Default slot for the p-multi-select-option tags." }
* @slot {"name": "message", "description": "Shows a state message. Only [phrasing content](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_categories#Phrasing_content) is allowed." }
*
* @controlled { "props": ["value"], "event": "update", "isInternallyMutated": true }
*/
export declare class DSRMultiSelect extends Component<any> {
host: HTMLElement;
private isOpen;
private hasFilterResults;
private internals;
private defaultValue;
private multiSelectOptions;
private multiSelectOptgroups;
private buttonElement;
private inputSearchElement;
private inputSearchInputElement;
private listboxElement;
private resetButtonElement;
private preventOptionUpdate;
private popoverElement;
private hasNativePopoverSupport;
private cleanUpAutoUpdate;
private currentlyHighlightedOption;
private get currentValue();
setFormValue(value: string[]): void;
formDisabledCallback(): void;
formStateRestoreCallback(): void;
formResetCallback(): void;
render(): JSX.Element;
}