Optional
deprecatedLegacyContext: anyOptional
contextOptional
defaultUsed to define default values for the props accepted by the component.
Optional
displayUsed in debugging messages. You might want to set it explicitly if you want to display a different name for debugging purposes.
Optional
propUsed to declare the types of the props accepted by the component. These types will be checked during rendering and in development only.
We recommend using TypeScript instead of checking prop types at runtime.
RadioToggleCard
is a special variant ofRadioCard
for when we want to collapse our option cards after a selection has been made, like when selecting flex and comfort in the purchase flow. In most other cases, you should useRadioCard
instead.RadioToggleCard
uses<button>
instead of<input type="radio">
.ToggleButtonGroup
to wrap theRadioToggleCard
components. This will handle selection logic.Accessibility
ToggleButtonGroup
wrapper must have anaria-label
oraria-labelledby
attribute to give it a name for screen readers.limitedClickarea
when the children contain interactive elements, so you do not risk having nested interactions.­
) to long words to mark appropriate wordbreak locations. E.g.: "Plats i liggvagnskupé"