design-react-kit
Version:
Componenti React per Bootstrap 5
38 lines (37 loc) • 1.57 kB
TypeScript
import { FC } from 'react';
export interface AutocompleteAttributes {
/** Identificativo */
id: string;
/** Label */
label: string;
/** Valori all'interno della select */
source: (query: string, syncResults: () => void) => void;
/** Valori chiave - valore all'interno della select */
onConfirm?: (value: string) => void;
/** Placeholder (default: ``) */
placeholder?: string;
/** Valore di default (default: ``) */
defaultValue?: string;
/** Modalità display menu (default: `inline`) */
displayMenu?: string;
/** Utilizzare per mostrare il successo nella validazione del valore nel campo Input */
valid?: boolean;
/** Testo di validazione per l'elemento del moduleo form. */
validationText?: string;
/** Funzione ritornante stringa in caso di nessun risultato */
tNoResults?: () => string;
/** Funzione ritornante stringa di suggerimento */
tAssistiveHint?: () => string;
/** Funzione ritornante stringa se la query è troppo corta */
tStatusQueryTooShort?: () => string;
/** Funzione ritornante stringa se non ci sono risultati di ricerca */
tStatusNoResults?: () => string;
/** Funzione ritornante stringa che identifica l'opzione selezionata */
tStatusSelectedOption?: () => string;
/** Funzione ritornante stringa che identifica i risultati */
tStatusResults?: () => string;
/** Classi aggiuntive da usare per il componente Button */
className?: string;
testId?: string;
}
export declare const Autocomplete: FC<AutocompleteAttributes>;