Skip to main content

ChipGroup

Use the ChipGroup component to group multiple Chips in an expandable container.

ChipGroupProps

Signature:

export declare type ChipGroupProps = & ( | ) & ;

ChipGroupBaseProps

extends, ,
NameTypeDefaultDescription
disabled?
false

Whether the chip group is disabled. If set to true, all the chips inside the group are disabled, unless explicitly overridden.

size?
[]
default

The size of the spacing and chips in the group. All the chips match the size of the group, but can be overridden individually.

onExpandedChange?
(state: ) =>
-

Callback triggered when the expanded state changes.

ChipGroupControlledProps

NameTypeDefaultDescription
expanded?
-

Whether the chip group is expanded.

ChipGroupUncontrolledProps

NameTypeDefaultDescription
defaultExpanded?
-

Whether the chip group is expanded by default.

ChipGroup.Control

ChipGroupControlProps

extends, ,
NameTypeDefaultDescription
display?
|
inferred from the`expanded`/`defaultExpanded`prop of the`ChipGroup`

Whether to show more chips or collapse chips. If undefined, the action is inferred. If no more items are available and all items fit in one line, the control is automatically hidden unless display is set.

count?
|
undefined

Whether to render Show more or Show x more by default. If true, the count is calculated automatically. The count can be overridden by passing a number.

loading?
false

Whether the control should show the loading indicator.

onClick?
.<>
-

Callback triggered when the control is interacted with.

Still have questions?
Find answers in the Dynatrace Community