<span class="sbb-text-xs sbb-text--bold">CHF</span>
<span class="sbb-text-m sbb-text--bold">40.00</span>
</span>
</sbb-radio-button>
<div slot="content">
Inner Content
</div>
</sbb-selection-panel>
</sbb-radio-button-group> With checkbox group
<sbb-checkbox-group>
<sbb-selection-panel>
<sbb-card-badge>
<span>%</span>
<span>from CHF</span>
<span>19.99</span>
</sbb-card-badge>
<sbb-checkbox>
Value
<span slot="subtext">Subtext</span>
<span slot="suffix">
<sbb-icon/>
<span class="sbb-text-xs sbb-text--bold">CHF</span>
<span class="sbb-text-m sbb-text--bold">40.00</span>
</span>
</sbb-checkbox>
<div slot="content">
Inner Content
</div>
</sbb-selection-panel>
</sbb-checkbox-group>
As shown in the examples above, sbb-checkbox
and sbb-radio-button
placed in a sbb-selection-panel
are extended with a slot named "subtext" for the subtext and a slot named "suffix" for the suffix items.
Properties
Property | Attribute | Description | Type | Default |
borderless | borderless | Whether the unselected panel has a border. | boolean | false |
color | color | The background color of the panel. | "milk" | "white" | 'white' |
disableAnimation | disable-animation | Whether the animation is enabled. | boolean | false |
forceOpen | force-open | Whether the content section is always visible. | boolean | false |
Events
Event | Description | Type |
did-close | Emits whenever the content section is closed. | CustomEvent<{ closeTarget: HTMLElement; }> |
did-open | Emits whenever the content section is opened. | CustomEvent<void> |
will-close | Emits whenever the content section begins the closing transition. | CustomEvent<{ closeTarget: HTMLElement; }> |
will-open | Emits whenever the content section starts the opening transition. | CustomEvent<void> |
Slots
Slot | Description |
"badge" | Use this slot to provide a sbb-card-badge (optional). |
"content" | Use this slot to provide custom content for the panel (optional). |
"unnamed" | Use this slot to provide a sbb-checkbox or a sbb-radio-button . |
Dependencies
Depends on
Graph
graph TD;
sbb-selection-panel --> sbb-divider
style sbb-selection-panel fill:#f9f,stroke:#333,stroke-width:4px
Demo %
Value oneSubtextCHF 40.00Inner ContentLink
Radiobutton Checkbox
White Milk
No Yes
No Yes
No Yes
No Yes
White Milk Iron Charcoal Black
More examples on Storybook Imprint Contact Cookie settings