/// import { IDropdownOption, ISearchBoxProps } from '@fluentui/react'; import { calloutState, LabelWithCalloutProps } from '../LabelWithCallout'; import { Language } from '../utils/Language'; export interface SearchFieldProps extends ISearchBoxProps { /** Størrelsen på rammen */ border?: 'default' | 'slim'; /** Hjelpetekst */ help?: string | JSX.Element; /** Descriptive label for SearchField */ label?: string; /** aria-label for knapp i label */ labelButtonAriaLabel?: string; /** Overstyr label, se LabelWithCallout komponent */ labelWithCalloutProps?: LabelWithCalloutProps; /** Brukerspesifisert event for callout **/ onCalloutToggle?: (oldCalloutState: calloutState, newCalloutState: calloutState) => void; /** Liste med mulige søkeresultat fra søk */ options?: Array; /** Størrelsen på søkefeltet */ searchFieldSize?: 'standard' | 'large'; /** @ignore */ underlined?: ISearchBoxProps['underlined']; /**påkalt etter bruker valger et alternativ*/ onSelected?: (option: IDropdownOption) => void; /** Language selection for what the screen reader reads out. Default is Norwegian Bokmål */ language?: Language; /** Begrens antall viste søkeresultat */ limit?: number; /** Tillater tastatursnarvei på søk */ keyboardShortcut?: boolean; /** Hvilke taster som fungerer for snarvei */ searchShortcutKeys?: string; /** Gjør søkeikonet klikkbart, trenger samme kode som onSearch */ onSearchIcon?: (newValue: any) => void; /** Legg til egen mouseover tittel på søkeikonet */ searchIconTitle?: string; }