Lewati ke konten

Chip - React

Chip

banner-background
import { Chip } from '@idds/react';

Pilih Tema

Single Selection - Outline

Single Selection - Outline

Multiple Selection - Outline

Selected values from Chip are : -

Single Selection with Customization

Multiple Selection with Customization

Selected values from Chip are : -
NameTypeDefaultRequiredDescription
optionsChipOption[]YesDaftar opsi statis. Setiap opsi memiliki: label (string), value (string), dan opsional disabled (boolean).
selectedstring | string[]YesValue yang sedang dipilih. Menjadi array of strings (`string[]`) jika `multiple` bernilai true.
multiple?booleanfalseNoJika true, mengizinkan pemilihan lebih dari satu opsi sekaligus.
size?'small' | 'medium''medium'NoUkuran chip.
variant?'filled' | 'outline''outline'NoVariant chip (filled atau outline).
onSelect?(value: string | string[]) => voidNoCallback saat user memilih opsi atau menyelesaikan input kustom.
showCustomization?booleanfalseNoJika true, render tombol kustomisasi.
customizationLabel?string'Kustomisasi'NoLabel tombol kustomisasi.
customizationComponent?ReactNodeNoOverride UI input kustom (default: TextField dengan placeholder).
className?string''NoClassName tambahan pada wrapper.