Sorry, but you either have no stories or none are selected somehow.
If the problem persists, check the browser console, or the terminal you've run Storybook from.
The component failed to render properly, likely due to a configuration issue in Storybook. Here are some common causes and how you can address them:
A small label, generally appearing inside or in close proximity to another larger interface component, representing a status, property, or some other metadata.
<div class="tag"> <div class="tag-text">Tag</div> </div>
Make sure the @swisspost/design-system-styles
package is already present in your project
or follow the installation guidelines.
To import all Design System styles:
@use '@swisspost/design-system-styles/index.scss';
To import only the styles required for this component:
@use '@swisspost/design-system-styles/basics.scss'; @use '@swisspost/design-system-styles/components/tag.scss';
An icon is an optional part of the tag component. You can choose any icon that is available in Swiss Post Icon Library. Find the icon you need with the icon search page.
Here is a quick overview of all the background colors available for this component.
<post-tag>Tag</post-tag>
Name | Description | Default | Control |
---|---|---|---|
props | |||
variant | Defines the color variant of the component. "error""info""success""warning""white""yellow" | ||
size | Defines the size of the component. "sm" | null | |
icon | Defines the icon string | null | |
slots | |||
default | Content to place in the default slot.Markup accepted: inline content. other | - |
The <post-tag>
element is part of the @swisspost/design-system-components
package.
For more information, read the getting started with components guide.
An icon is an optional part of the tag component. You can choose any icon that is available in Swiss Post Icon Library. Find the icon you need with the icon search page.
Here is a quick overview of all the background colors available for this component.