# Core/Tree - Design

A hierarchical tree with cascading multi-select and Capra ListItem row layout.

## Properties

### Label

All tree items are required to have a clear and concise label.

### Parent

Tree items containing decedents display a chevron to enable the user to show/hide the decedents.

### Open

When open, a parent Tree item's chevron displays pointing down.

### Selectable

A tree item can optionally be selectable. When enabled, a checkbox will appear to the left of the label.

### Suffix

A suffix provides space for information such as item counts.

### Trailing Slot

A trailing slot can optionally be used to add an icon to the tree item.

In Figma the preferred icons for the trailing slot are Git statuses, but other icons can be used if needed.