Skip to content

Chip

Import from @falcon/ui-kit/dist/legacy, not @falcon/ui-kit.

Chip renders a compact pill for metadata, status, or filter-like selections, with optional icons, full-width layout, and status types.

Code
<div style={{ margin: "0 auto", width: "fit-content" }}>
<Chip icon="bell" text="Inventory alert" />
</div>
Code
<FlexWrapper gap={20}>
<FlexWrapper align="center" direction="column" gap={20}>
<Chip text="Confirmed" />
</FlexWrapper>
<FlexWrapper align="center" direction="column" gap={20}>
<Chip icon="bell" text="Inventory alert" />
</FlexWrapper>
</FlexWrapper>
Code
<FlexWrapper gap={20}>
<div>
<FlexWrapper align="center" direction="column" gap={20}>
<Chip text="Draft" type="neutral" />
</FlexWrapper>
</div>
<div>
<FlexWrapper align="center" direction="column" gap={20}>
<Chip text="Confirmed" type="success" />
</FlexWrapper>
</div>
<div>
<FlexWrapper align="center" direction="column" gap={20}>
<Chip text="Blocked" type="error" />
</FlexWrapper>
</div>
<div>
<FlexWrapper align="center" direction="column" gap={20}>
<Chip text="Needs review" type="warning" />
</FlexWrapper>
</div>
<div>
<FlexWrapper align="center" direction="column" gap={20}>
<Chip text="Open filter" type="interactive" />
</FlexWrapper>
</div>
</FlexWrapper>
Code
<div style={{ border: "1px solid black", padding: "10px", width: "400px" }}>
<FlexWrapper direction="column" gap={20}>
<FlexWrapper align="center" direction="column" gap={20}>
<Chip fullWidth icon="bell" text="Confirmed order" type="success" />
</FlexWrapper>
<FlexWrapper align="center" direction="column" gap={20}>
<Chip icon="bell" text="Blocked order" type="error" />
</FlexWrapper>
</FlexWrapper>
</div>
NameType/Description
classNamestring | undefined
disabledboolean | undefined
fullWidthboolean | undefined
iconstring | undefined
onRemove(() => void) | undefined
textstring
type = "neutral""neutral" | "error" | "success" | "warning" | "interactive" | undefined