SDAIA

الإكمال التلقائي

الإكمال التلقائي provides a text input with live suggestion dropdown, supporting large and medium sizes across multiple interaction states.

Loading demo: autocomplete-real-world

الإكمال التلقائي

Autocomplete provides a text input with live suggestion dropdown, supporting large and medium sizes across multiple interaction states.

التثبيت

npx sdaia-ui@latest add autocomplete

الاستخدام

الاستخدام

import { Autocomplete } from "@/components/ui/autocomplete"
<Autocomplete size="large" placeholder="Search..." />

الأمثلة

الافتراضي

الإكمال التلقائي input in the default placeholder state.

Loading demo: autocomplete-default

الأحجام

الإكمال التلقائي available in كبير and متوسط sizes.

Loading demo: autocomplete-sizes

معطَّل

الإكمال التلقائي in the disabled state, preventing user interaction.

Loading demo: autocomplete-disabled

مرجع الواجهة البرمجية

AutocompleteProps

خصائص مكوّن Autocomplete.

Prop

Type

Default

Required

size

'large' | 'medium'

'large'

optional

value

string

''

optional

onChange

(value: string) => void

-

optional

onSelect

(item: AutocompleteItem) => void

-

optional

suggestions

AutocompleteItem[]

[]

optional

suggestionsLabel

string

'Suggestions'

optional

recents

AutocompleteItem[]

[]

optional

recentsLabel

string

'Recents'

optional

placeholder

string

'Search'

optional

label

string

-

optional

required

boolean

false

optional

helperText

string

-

optional

helperIcon

boolean

true

optional

disabled

boolean

false

optional

leadingIcon

boolean

true

optional

id

string

-

optional

onClear

() => void

optional