Button — buttonFields
<base-button>
Every MatButtonType, an icon-only button, a disabled one, and a second row showing extraText and extraNumber.
Button toggle — buttonToggleFields
<base-button-toggle>
A single-select group bound to a signal through signalControl. handleFormChange is required — the template calls it unguarded.
Tag — tagFields
<base-tag>
A tag needs baseButton[].label — tag.label alone renders nothing, because resolveButtons only reads baseButton and TagComponent drops tags with no resolved buttons.
Select — selectFields
<base-select>
Single and multiple select, both bound to signals through signalControl.
Slide toggle — toggleSliderFields
<base-toggle-slider>
A plain toggle and one using opposingLabel, which bolds whichever side is active.
Icon — iconFields
<base-icon>
Plain icons with size and colour via containerClass.
Checkbox — checkboxFields
<base-checkbox>
A checkbox among the actions, e.g. selecting a row; signalControl is a signal you own.
Chip — chipFields
<base-chip>
Display chips (a category, tags, an assignee). tinted-chips colours each one from its --chip-color; inline-chips lets them wrap one by one among their neighbours.
Repeated rows — sectionItemRows
<action-builder>
One action row per record, reusing the same cell config.