Chip
Documentație – FodChip
Descriere
FodChip
sunt elemente compacte care permit utilizatorilor să introducă informații, să selecteze o opțiune, să filtreze conținutul sau să declanșeze o acțiune.
Pentru mai multe informații despre seturi de chips, vezi ChipSet
.
Proprietăți
Nume | Tip | Descriere | Valoare Implicită |
---|---|---|---|
Color | FodColor |
Definește culoarea chip-ului. | FodColor.Default |
Variant | FodVariant |
Definește stilul chip-ului (Filled, Text, Outlined). | FodVariant.Filled |
Disabled | bool |
Dezactivează componenta. | false |
OnClose | EventCallback<FodChip> |
Eveniment declanșat la închiderea chip-ului. | null |
CloseIcon | string |
Icon personalizat pentru butonul de închidere. | null |
Icon | string |
Icon-ul afișat în interiorul chip-ului. | null |
IconColor | FodColor |
Culoarea icon-ului afișat. | null |
Label | bool |
Setează chip-ul ca etichetă rotunjită. | false |
Size | FodSize |
Definește dimensiunea chip-ului (Small, Medium, Large) | FodSize.Medium |
Exemple de utilizare
1. Chips cu stil Filled
<FodChip>Default</FodChip>
<FodChip Color="FodColor.Primary">Primary</FodChip>
<FodChip Color="FodColor.Secondary">Secondary</FodChip>
<FodChip Color="FodColor.Warning">Warning</FodChip>
<FodChip Disabled="true">Disabled</FodChip>
2. Chips cu stil Text
<FodChip Variant="FodVariant.Text">Default</FodChip>
<FodChip Variant="FodVariant.Text" Color="FodColor.Primary">Primary</FodChip>
<FodChip Variant="FodVariant.Text" Disabled="true">Disabled</FodChip>
3. Chips cu stil Outlined
<FodChip Variant="FodVariant.Outlined">Default</FodChip>
<FodChip Variant="FodVariant.Outlined" Color="FodColor.Info">Info</FodChip>
<FodChip Variant="FodVariant.Outlined" Disabled="true">Disabled</FodChip>
4. Chips care pot fi închise
<FodChip Color="FodColor.Default" OnClose="Closed">Closable</FodChip>
<FodChip Color="FodColor.Primary" OnClose="Closed" CloseIcon="@FodIcons.Material.Filled.AlarmAdd">Closable</FodChip>
@code {
void Closed(FodChip chip) {
// react to chip closed
}
}
5. Chips cu icoane
<FodChip Icon="@FodIcons.Material.Filled.Dangerous" IconColor="FodColor.Error">Error</FodChip>
<FodChip Icon="@FodIcons.Material.Filled.Person" Color="FodColor.Primary">Account</FodChip>
6. Chips cu etichete (Labels)
<FodChip Label="true">Default</FodChip>
<FodChip Icon="@FodIcons.Custom.Brands.GitHub" Label="true" Color="FodColor.Primary">GitHub</FodChip>
<FodChip Icon="@FodIcons.Custom.Brands.Twitter" Label="true" Color="FodColor.Info" OnClose="CloseChip">New Tweets</FodChip>
@code {
void CloseChip() {
// Code..
}
}
7. Dimensiuni diferite
```razor