Visão geral do chip React
Ignite UI for React Chips ajudam as pessoas a inserir informações, fazer seleções, filtrar conteúdo ou acionar ações.
React Chip Example
Usage
Primeiro, você precisa instalar o pacote npm Ignite UI for React correspondente executando o seguinte comando:
npm install igniteui-react
Você então precisará importar oIgrChip CSS necessário e o necessário, assim:
import { IgrChip } from 'igniteui-react';
import 'igniteui-webcomponents/themes/light/bootstrap.css';
<IgrChip></IgrChip>
Para exibir um chip selecionável, você pode usar aselectable propriedade do chip.
<IgrChip selectable={true}></IgrChip>
Para exibir um chip removível, você pode usar aremovable propriedade do chip.
<IgrChip removable={true}></IgrChip>
Examples
Variants
The Ignite UI for React chip supports several pre-defined stylistic variants. You can change the variant by assigning one of the supported values - Primary, Info, Success, Warning, or Danger to the variant property.
<IgrChip variant="success"></IgrChip>
Disabled
The Ignite UI for React chip can be disabled by using the disabled property.
<IgrChip disabled={true}></IgrChip>
Prefix / Suffix
Com asPrefix partesSuffix e componentesIgrChip e seus slots, podemos adicionar conteúdo diferente antes e depois do conteúdo principal do chip. Fornecemos ícones padrão de seleção e remoção, mas você pode personalizá-los usando osIgrSelect slots de E.Remove Você pode adicionar conteúdo adicional antes ou depois do conteúdo principal, usando osStart slots e.End
Tamanho
Permitimos que o usuário escolha o tamanho doIgrChip utilizando a--ig-size variável CSS:
<IgrChip className="size-small" selectable={true} removable={true}>
<span>Chip</span>
</IgrChip>
<IgrChip className="size-medium" selectable={true} removable={true}>
<span>Chip</span>
</IgrChip>
<IgrChip className="size-large" selectable={true} removable={true}>
<span>Chip</span>
</IgrChip>
.size-small {
--ig-size: var(--ig-size-small);
}
.size-medium {
--ig-size: var(--ig-size-medium);
}
.size-large {
--ig-size: var(--ig-size-large);
}
Styling
OIgrChip componente expõe umbase,prefix,suffix peças CSS que podem ser usadas para alterar todas as suas propriedades de estilo.
igc-chip::part(base) {
background: var(--ig-primary-500);
color: var(--ig-primary-500-contrast);
}
igc-chip::part(suffix) {
color: var(--ig-gray-400);
}