From 33331f2fe55e2bbe805d5f8053c12674b391d8cc Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Thu, 14 Aug 2025 08:41:52 +0200
Subject: [PATCH 11/20] fixed props access in array
---
packages/documentation/src/shared/package-tag.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/documentation/src/shared/package-tag.mdx b/packages/documentation/src/shared/package-tag.mdx
index f92b334009..25a833d210 100644
--- a/packages/documentation/src/shared/package-tag.mdx
+++ b/packages/documentation/src/shared/package-tag.mdx
@@ -1,3 +1,3 @@
-
+
@swisspost/design-system-{props.meta.tags[0] == 'package:HTML' ? "styles" : "components"}
From 860dd75ebc519e2820202a249ed76123ba8b784e Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Thu, 14 Aug 2025 08:52:32 +0200
Subject: [PATCH 12/20] made sure to remove unnecessary spaces
---
.changeset/hungry-pumas-repair.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.changeset/hungry-pumas-repair.md b/.changeset/hungry-pumas-repair.md
index e4a7fd590b..04af69ccd7 100644
--- a/.changeset/hungry-pumas-repair.md
+++ b/.changeset/hungry-pumas-repair.md
@@ -2,4 +2,4 @@
'@swisspost/design-system-documentation': minor
---
-feat(docs): added package-info to compo on docs.
+feat(docs): added package-info to compo on docs.
\ No newline at end of file
From 185fa7b1c345a119b0367d710712121359e3c850 Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Thu, 14 Aug 2025 08:59:05 +0200
Subject: [PATCH 13/20] made sure to remove unnecessary spaces 2
---
.changeset/hungry-pumas-repair.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/.changeset/hungry-pumas-repair.md b/.changeset/hungry-pumas-repair.md
index 04af69ccd7..0769214d98 100644
--- a/.changeset/hungry-pumas-repair.md
+++ b/.changeset/hungry-pumas-repair.md
@@ -1,5 +1,4 @@
---
'@swisspost/design-system-documentation': minor
---
-
feat(docs): added package-info to compo on docs.
\ No newline at end of file
From 02361a8aba07c5747dccb5201734ad4ff7c7862d Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Thu, 14 Aug 2025 09:24:24 +0200
Subject: [PATCH 14/20] fixed lint warnings: added props definition for
PackageTag, renamed alias for radio stories import on docs
---
packages/documentation/src/shared/package-tag.mdx | 12 +++++++++---
.../src/stories/components/radio/radio.docs.mdx | 2 +-
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/packages/documentation/src/shared/package-tag.mdx b/packages/documentation/src/shared/package-tag.mdx
index 25a833d210..9fad69ffd4 100644
--- a/packages/documentation/src/shared/package-tag.mdx
+++ b/packages/documentation/src/shared/package-tag.mdx
@@ -1,3 +1,9 @@
-
-
@swisspost/design-system-{props.meta.tags[0] == 'package:HTML' ? "styles" : "components"}
-
+export default function PackageTag(props) {
+ return (
+
+
+ @swisspost/design-system-{props.meta.tags[0] == 'package:HTML' ? "styles" : "components"}
+
+
+ );
+}
diff --git a/packages/documentation/src/stories/components/radio/radio.docs.mdx b/packages/documentation/src/stories/components/radio/radio.docs.mdx
index 48af5b9f59..1155fc35db 100644
--- a/packages/documentation/src/stories/components/radio/radio.docs.mdx
+++ b/packages/documentation/src/stories/components/radio/radio.docs.mdx
@@ -1,5 +1,5 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
-import meta, * as StepperStories from './radio.stories';
+import meta, * as RadioStories from './radio.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
import PackageTag from '@/shared/package-tag.mdx';
From 673ce51b447e571146fb942987d3970b9af18994 Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Thu, 14 Aug 2025 09:45:20 +0200
Subject: [PATCH 15/20] removed duplicated line
---
.../documentation/src/stories/components/radio/radio.docs.mdx | 1 -
1 file changed, 1 deletion(-)
diff --git a/packages/documentation/src/stories/components/radio/radio.docs.mdx b/packages/documentation/src/stories/components/radio/radio.docs.mdx
index 1155fc35db..a6a8c6b856 100644
--- a/packages/documentation/src/stories/components/radio/radio.docs.mdx
+++ b/packages/documentation/src/stories/components/radio/radio.docs.mdx
@@ -3,7 +3,6 @@ import meta, * as RadioStories from './radio.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
import PackageTag from '@/shared/package-tag.mdx';
-import * as RadioStories from './radio.stories';
From be5a421b55ffcdb6b3e9933d97daff78d6acdb4d Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Thu, 14 Aug 2025 09:53:35 +0200
Subject: [PATCH 16/20] reverted changes due to lint warnings on PackageTag
---
packages/documentation/src/shared/package-tag.mdx | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/packages/documentation/src/shared/package-tag.mdx b/packages/documentation/src/shared/package-tag.mdx
index 9fad69ffd4..25a833d210 100644
--- a/packages/documentation/src/shared/package-tag.mdx
+++ b/packages/documentation/src/shared/package-tag.mdx
@@ -1,9 +1,3 @@
-export default function PackageTag(props) {
- return (
-
-
- @swisspost/design-system-{props.meta.tags[0] == 'package:HTML' ? "styles" : "components"}
-
-
- );
-}
+
+
@swisspost/design-system-{props.meta.tags[0] == 'package:HTML' ? "styles" : "components"}
+
From 4e69ec72038337833756686d7c25dd82f396a073 Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Thu, 14 Aug 2025 10:08:47 +0200
Subject: [PATCH 17/20] re-reverted changes due to lint warnings on PackageTag:
'props' is not defined
---
packages/documentation/src/shared/package-tag.mdx | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/packages/documentation/src/shared/package-tag.mdx b/packages/documentation/src/shared/package-tag.mdx
index 25a833d210..0e2127dc97 100644
--- a/packages/documentation/src/shared/package-tag.mdx
+++ b/packages/documentation/src/shared/package-tag.mdx
@@ -1,3 +1,9 @@
-
-
@swisspost/design-system-{props.meta.tags[0] == 'package:HTML' ? "styles" : "components"}
-
+export default function PackageTag(props) {
+ return (
+
+
+ @swisspost/design-system-{props.meta.tags[0] === 'package:HTML' ? "styles" : "components"}
+
+
+ );
+}
From 8b436056bcbca33f0c3fa89f6692b0126279ae65 Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Fri, 22 Aug 2025 13:40:42 +0200
Subject: [PATCH 18/20] fix(docs): updated changeset
---
.changeset/hungry-pumas-repair.md | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/.changeset/hungry-pumas-repair.md b/.changeset/hungry-pumas-repair.md
index 0769214d98..9e25d0a0bb 100644
--- a/.changeset/hungry-pumas-repair.md
+++ b/.changeset/hungry-pumas-repair.md
@@ -1,4 +1,10 @@
---
'@swisspost/design-system-documentation': minor
---
-feat(docs): added package-info to compo on docs.
\ No newline at end of file
+
+Added the information about package-type following the installation guide of the component,
+for all components on the documentation.
+The package type information is added as a tag component to the component pages.
+The tag variant gives the information, if the component is of package:
+- HTML (Default variant)
+- WebComponents (Yellow)
\ No newline at end of file
From 04e95a6d40a79d9ec2050fa6141457903015577f Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Fri, 22 Aug 2025 14:59:21 +0200
Subject: [PATCH 19/20] chore(docs): renamed mdx to tsx, updated logic for
meta.props in package-tag.tsx, re-commited changed files after pnpm install
---
.../documentation/src/shared/package-tag.mdx | 9 -------
.../documentation/src/shared/package-tag.tsx | 24 +++++++++++++++++++
.../components/accordion/accordion.docs.mdx | 2 +-
.../app-store-badge/app-store-badge.mdx | 2 +-
.../stories/components/avatar/avatar.docs.mdx | 2 +-
.../back-to-top/back-to-top.docs.mdx | 2 +-
.../stories/components/badge/badge.docs.mdx | 2 +-
.../components/blockquote/blockquote.docs.mdx | 2 +-
.../components/breadcrumb/breadcrumbs.mdx | 2 +-
.../button-close/button-close.docs.mdx | 2 +-
.../button-group/button-group.docs.mdx | 2 +-
.../stories/components/button/button.docs.mdx | 2 +-
.../card-product/card-product.docs.mdx | 2 +-
.../src/stories/components/card/card.docs.mdx | 2 +-
.../components/checkbox/checkbox.docs.mdx | 2 +-
.../src/stories/components/chip/chip.docs.mdx | 2 +-
.../collapsible/collapsible.docs.mdx | 2 +-
.../stories/components/dialog/dialog.docs.mdx | 2 +-
.../stories/components/footer/footer.docs.mdx | 2 +-
.../form-footer/form-footer.docs.mdx | 2 +-
.../components/forms/hint/hint.docs.mdx | 2 +-
.../forms/validation/validation.docs.mdx | 2 +-
.../stories/components/header/header.docs.mdx | 2 +-
.../stories/components/input/input.docs.mdx | 2 +-
.../language-switch/language-switch.docs.mdx | 2 +-
.../components/linkarea/linkarea.docs.mdx | 2 +-
.../list-interactive.docs.mdx | 2 +-
.../components/popover/popover.docs.mdx | 2 +-
.../stories/components/radio/radio.docs.mdx | 2 +-
.../components/rating/post-rating.docs.mdx | 2 +-
.../src/stories/components/search/search.mdx | 2 +-
.../segmented-button.docs.mdx | 2 +-
.../stories/components/select/select.docs.mdx | 2 +-
.../components/skiplinks/skiplinks.docs.mdx | 2 +-
.../components/spinner/spinner.docs.mdx | 2 +-
.../components/stepper/stepper.docs.mdx | 2 +-
.../subnavigation/subnavigation.docs.mdx | 2 +-
.../stories/components/switch/switch.docs.mdx | 2 +-
.../stories/components/table/table.docs.mdx | 2 +-
.../src/stories/components/tabs/tabs.docs.mdx | 2 +-
.../src/stories/components/tag/tag.docs.mdx | 2 +-
.../stories/components/teaser/teaser.docs.mdx | 2 +-
.../components/textarea/textarea.docs.mdx | 2 +-
.../stories/components/toast/toast.docs.mdx | 2 +-
.../togglebutton/togglebutton.docs.mdx | 2 +-
.../components/tooltip/tooltip.docs.mdx | 2 +-
46 files changed, 68 insertions(+), 53 deletions(-)
delete mode 100644 packages/documentation/src/shared/package-tag.mdx
create mode 100644 packages/documentation/src/shared/package-tag.tsx
diff --git a/packages/documentation/src/shared/package-tag.mdx b/packages/documentation/src/shared/package-tag.mdx
deleted file mode 100644
index 0e2127dc97..0000000000
--- a/packages/documentation/src/shared/package-tag.mdx
+++ /dev/null
@@ -1,9 +0,0 @@
-export default function PackageTag(props) {
- return (
-
-
- @swisspost/design-system-{props.meta.tags[0] === 'package:HTML' ? "styles" : "components"}
-
-
- );
-}
diff --git a/packages/documentation/src/shared/package-tag.tsx b/packages/documentation/src/shared/package-tag.tsx
new file mode 100644
index 0000000000..65f677b306
--- /dev/null
+++ b/packages/documentation/src/shared/package-tag.tsx
@@ -0,0 +1,24 @@
+type PackageTagProps = {
+ meta: {
+ tags: string[];
+ };
+};
+
+export default function PackageTag({ meta }: PackageTagProps) {
+ let packageName = '';
+ let tagColor = '';
+
+ if (meta.tags.includes('package:Styles')) {
+ packageName = '@swisspost/design-system-styles';
+ tagColor = '';
+ } else if (meta.tags.includes('package:WebComponents')) {
+ packageName = '@swisspost/design-system-components';
+ tagColor = 'yellow';
+ }
+
+ return (
+
+ );
+}
diff --git a/packages/documentation/src/stories/components/accordion/accordion.docs.mdx b/packages/documentation/src/stories/components/accordion/accordion.docs.mdx
index 103318578f..7cf01eb76f 100644
--- a/packages/documentation/src/stories/components/accordion/accordion.docs.mdx
+++ b/packages/documentation/src/stories/components/accordion/accordion.docs.mdx
@@ -2,7 +2,7 @@ import { Canvas, Controls, Meta, Source } from '@storybook/addon-docs/blocks';
import meta, * as accordionStories from './accordion.stories';
import * as accordionItemStories from './accordion-item.stories';
import SampleCustomTrigger from './accordion-custom-trigger.sample?raw';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/app-store-badge/app-store-badge.mdx b/packages/documentation/src/stories/components/app-store-badge/app-store-badge.mdx
index 6cc7d5afe0..48505b7e3a 100644
--- a/packages/documentation/src/stories/components/app-store-badge/app-store-badge.mdx
+++ b/packages/documentation/src/stories/components/app-store-badge/app-store-badge.mdx
@@ -1,6 +1,6 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as AppStoreBadgeStories from './app-store-badge.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/avatar/avatar.docs.mdx b/packages/documentation/src/stories/components/avatar/avatar.docs.mdx
index 0da9fed579..6d39e563e9 100644
--- a/packages/documentation/src/stories/components/avatar/avatar.docs.mdx
+++ b/packages/documentation/src/stories/components/avatar/avatar.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta, Source } from '@storybook/addon-docs/blocks';
import meta, * as AvatarPictureStories from './avatar.stories';
import AvatarSample from './avatar.sample.scss?raw';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/back-to-top/back-to-top.docs.mdx b/packages/documentation/src/stories/components/back-to-top/back-to-top.docs.mdx
index 9006376605..d6f7199ccf 100644
--- a/packages/documentation/src/stories/components/back-to-top/back-to-top.docs.mdx
+++ b/packages/documentation/src/stories/components/back-to-top/back-to-top.docs.mdx
@@ -1,7 +1,7 @@
import { Meta, Source } from '@storybook/addon-docs/blocks';
import meta, * as BackToTopStories from './back-to-top.stories.ts';
import BackToTop from './back-to-top.sample.html?raw';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/badge/badge.docs.mdx b/packages/documentation/src/stories/components/badge/badge.docs.mdx
index ef7972ec36..5a65bd08a1 100644
--- a/packages/documentation/src/stories/components/badge/badge.docs.mdx
+++ b/packages/documentation/src/stories/components/badge/badge.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as badgeStories from './badge.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/blockquote/blockquote.docs.mdx b/packages/documentation/src/stories/components/blockquote/blockquote.docs.mdx
index c5e18c5ccc..3a3c64cd12 100644
--- a/packages/documentation/src/stories/components/blockquote/blockquote.docs.mdx
+++ b/packages/documentation/src/stories/components/blockquote/blockquote.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as BlockquoteStories from './blockquote.stories.ts';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/breadcrumb/breadcrumbs.mdx b/packages/documentation/src/stories/components/breadcrumb/breadcrumbs.mdx
index dc5a5b39bd..95ae97ae7e 100644
--- a/packages/documentation/src/stories/components/breadcrumb/breadcrumbs.mdx
+++ b/packages/documentation/src/stories/components/breadcrumb/breadcrumbs.mdx
@@ -1,6 +1,6 @@
import { Meta, Canvas, Controls } from '@storybook/addon-docs/blocks';
import meta, * as BreadcrumbsStories from './breadcrumbs.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/button-close/button-close.docs.mdx b/packages/documentation/src/stories/components/button-close/button-close.docs.mdx
index ebbdd034b2..04a8523c76 100644
--- a/packages/documentation/src/stories/components/button-close/button-close.docs.mdx
+++ b/packages/documentation/src/stories/components/button-close/button-close.docs.mdx
@@ -1,6 +1,6 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as CloseButtonStories from './button-close.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/button-group/button-group.docs.mdx b/packages/documentation/src/stories/components/button-group/button-group.docs.mdx
index 78f99de9ef..f9e95c4de5 100644
--- a/packages/documentation/src/stories/components/button-group/button-group.docs.mdx
+++ b/packages/documentation/src/stories/components/button-group/button-group.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as ButtonGroupStories from './button-group.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/button/button.docs.mdx b/packages/documentation/src/stories/components/button/button.docs.mdx
index 93608eee26..3bf214404c 100644
--- a/packages/documentation/src/stories/components/button/button.docs.mdx
+++ b/packages/documentation/src/stories/components/button/button.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as ButtonStories from './button.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/card-product/card-product.docs.mdx b/packages/documentation/src/stories/components/card-product/card-product.docs.mdx
index 3b3d999892..eb8725eaf2 100644
--- a/packages/documentation/src/stories/components/card-product/card-product.docs.mdx
+++ b/packages/documentation/src/stories/components/card-product/card-product.docs.mdx
@@ -3,7 +3,7 @@ import meta, * as ProductCardStories from './card-product.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
import ProductCardSyncHeights from './card-product.sample.js?raw';
import ProductCardAngularSyncHeights from './card-product.sample.ts?raw';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/card/card.docs.mdx b/packages/documentation/src/stories/components/card/card.docs.mdx
index dd7cff0e29..fccad24951 100644
--- a/packages/documentation/src/stories/components/card/card.docs.mdx
+++ b/packages/documentation/src/stories/components/card/card.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as CardStories from './card.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/checkbox/checkbox.docs.mdx b/packages/documentation/src/stories/components/checkbox/checkbox.docs.mdx
index a18de41ca9..3406637d7e 100644
--- a/packages/documentation/src/stories/components/checkbox/checkbox.docs.mdx
+++ b/packages/documentation/src/stories/components/checkbox/checkbox.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta, Source } from '@storybook/addon-docs/blocks';
import meta, * as checkboxStories from './checkbox.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/chip/chip.docs.mdx b/packages/documentation/src/stories/components/chip/chip.docs.mdx
index 0fd028aa47..7f1fcc2a8f 100644
--- a/packages/documentation/src/stories/components/chip/chip.docs.mdx
+++ b/packages/documentation/src/stories/components/chip/chip.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as ChipStories from './chip.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/collapsible/collapsible.docs.mdx b/packages/documentation/src/stories/components/collapsible/collapsible.docs.mdx
index dda8b86743..58b6432c19 100644
--- a/packages/documentation/src/stories/components/collapsible/collapsible.docs.mdx
+++ b/packages/documentation/src/stories/components/collapsible/collapsible.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta, Source } from '@storybook/addon-docs/blocks';
import meta, * as CollapsibleStories from './collapsible.stories';
import SampleCustomTrigger from './collapsible-custom-trigger.sample?raw';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/dialog/dialog.docs.mdx b/packages/documentation/src/stories/components/dialog/dialog.docs.mdx
index 9b9d95a710..8e9ae3aea0 100644
--- a/packages/documentation/src/stories/components/dialog/dialog.docs.mdx
+++ b/packages/documentation/src/stories/components/dialog/dialog.docs.mdx
@@ -2,7 +2,7 @@ import { Canvas, Controls, Meta, Source } from '@storybook/addon-docs/blocks';
import meta, * as DialogStories from './dialog.stories';
import JSFormData from './samples/js-form-data?raw';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/footer/footer.docs.mdx b/packages/documentation/src/stories/components/footer/footer.docs.mdx
index 900be60448..171f8ce380 100644
--- a/packages/documentation/src/stories/components/footer/footer.docs.mdx
+++ b/packages/documentation/src/stories/components/footer/footer.docs.mdx
@@ -1,6 +1,6 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as FooterStories from './footer.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/form-footer/form-footer.docs.mdx b/packages/documentation/src/stories/components/form-footer/form-footer.docs.mdx
index dccf14f1ed..c2160a33a8 100644
--- a/packages/documentation/src/stories/components/form-footer/form-footer.docs.mdx
+++ b/packages/documentation/src/stories/components/form-footer/form-footer.docs.mdx
@@ -1,6 +1,6 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as FormFooterStories from './form-footer.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/forms/hint/hint.docs.mdx b/packages/documentation/src/stories/components/forms/hint/hint.docs.mdx
index eb74ddafca..47605d9bcb 100644
--- a/packages/documentation/src/stories/components/forms/hint/hint.docs.mdx
+++ b/packages/documentation/src/stories/components/forms/hint/hint.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as HintStories from './hint.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/forms/validation/validation.docs.mdx b/packages/documentation/src/stories/components/forms/validation/validation.docs.mdx
index f5e8de77a2..2a80312b34 100644
--- a/packages/documentation/src/stories/components/forms/validation/validation.docs.mdx
+++ b/packages/documentation/src/stories/components/forms/validation/validation.docs.mdx
@@ -1,6 +1,6 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as ValidationStories from './validation.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/header/header.docs.mdx b/packages/documentation/src/stories/components/header/header.docs.mdx
index a2a4cb3e54..a2c2ce6f31 100644
--- a/packages/documentation/src/stories/components/header/header.docs.mdx
+++ b/packages/documentation/src/stories/components/header/header.docs.mdx
@@ -2,7 +2,7 @@ import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as HeaderStories from './header.stories';
import './header.styles.scss';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/input/input.docs.mdx b/packages/documentation/src/stories/components/input/input.docs.mdx
index cd9ff1a907..8d8c322790 100644
--- a/packages/documentation/src/stories/components/input/input.docs.mdx
+++ b/packages/documentation/src/stories/components/input/input.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as InputStories from './input.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/language-switch/language-switch.docs.mdx b/packages/documentation/src/stories/components/language-switch/language-switch.docs.mdx
index b0f09abb50..5533cdf938 100644
--- a/packages/documentation/src/stories/components/language-switch/language-switch.docs.mdx
+++ b/packages/documentation/src/stories/components/language-switch/language-switch.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as languageSwitchStories from './language-switch.stories';
import { PostBanner } from '@swisspost/design-system-components-react';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/linkarea/linkarea.docs.mdx b/packages/documentation/src/stories/components/linkarea/linkarea.docs.mdx
index 9bc253ba4b..42f18912b3 100644
--- a/packages/documentation/src/stories/components/linkarea/linkarea.docs.mdx
+++ b/packages/documentation/src/stories/components/linkarea/linkarea.docs.mdx
@@ -1,6 +1,6 @@
import { Canvas, Controls, Meta, } from '@storybook/addon-docs/blocks';
import meta, * as linkareaStories from './linkarea.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/list-interactive/list-interactive.docs.mdx b/packages/documentation/src/stories/components/list-interactive/list-interactive.docs.mdx
index 37ca990f15..cd18b197cb 100644
--- a/packages/documentation/src/stories/components/list-interactive/list-interactive.docs.mdx
+++ b/packages/documentation/src/stories/components/list-interactive/list-interactive.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as ListGroup from './list-interactive.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/popover/popover.docs.mdx b/packages/documentation/src/stories/components/popover/popover.docs.mdx
index 0891d3b864..ffde62c4a9 100644
--- a/packages/documentation/src/stories/components/popover/popover.docs.mdx
+++ b/packages/documentation/src/stories/components/popover/popover.docs.mdx
@@ -1,6 +1,6 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as PopoverStories from './popover.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/radio/radio.docs.mdx b/packages/documentation/src/stories/components/radio/radio.docs.mdx
index a6a8c6b856..4a7eab20ea 100644
--- a/packages/documentation/src/stories/components/radio/radio.docs.mdx
+++ b/packages/documentation/src/stories/components/radio/radio.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as RadioStories from './radio.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/rating/post-rating.docs.mdx b/packages/documentation/src/stories/components/rating/post-rating.docs.mdx
index a3a913ab23..e913045973 100644
--- a/packages/documentation/src/stories/components/rating/post-rating.docs.mdx
+++ b/packages/documentation/src/stories/components/rating/post-rating.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta, Source } from '@storybook/addon-docs/blocks';
import meta, * as RatingStories from './post-rating.stories';
import SampleEvents from './post-rating.events.sample?raw';
-import PackageTag from '@/shared/package-tag.mdx'
+import PackageTag from '@/shared/package-tag'
diff --git a/packages/documentation/src/stories/components/search/search.mdx b/packages/documentation/src/stories/components/search/search.mdx
index 737baea13f..49efa15770 100644
--- a/packages/documentation/src/stories/components/search/search.mdx
+++ b/packages/documentation/src/stories/components/search/search.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as SearchInputStories from './search.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/segmented-button/segmented-button.docs.mdx b/packages/documentation/src/stories/components/segmented-button/segmented-button.docs.mdx
index 988808e4fe..47113c11a2 100644
--- a/packages/documentation/src/stories/components/segmented-button/segmented-button.docs.mdx
+++ b/packages/documentation/src/stories/components/segmented-button/segmented-button.docs.mdx
@@ -1,7 +1,7 @@
import { Meta, Canvas, Controls } from '@storybook/addon-docs/blocks';
import meta, * as SegmentedButtonStories from './segmented-button.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/select/select.docs.mdx b/packages/documentation/src/stories/components/select/select.docs.mdx
index 62e8a61f3e..0c8d9af7be 100644
--- a/packages/documentation/src/stories/components/select/select.docs.mdx
+++ b/packages/documentation/src/stories/components/select/select.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as SelectStories from './select.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/skiplinks/skiplinks.docs.mdx b/packages/documentation/src/stories/components/skiplinks/skiplinks.docs.mdx
index b256351a8f..a992ffdca9 100644
--- a/packages/documentation/src/stories/components/skiplinks/skiplinks.docs.mdx
+++ b/packages/documentation/src/stories/components/skiplinks/skiplinks.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Meta } from '@storybook/addon-docs/blocks';
import meta, * as Skiplinks from './skiplinks.stories.ts';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/spinner/spinner.docs.mdx b/packages/documentation/src/stories/components/spinner/spinner.docs.mdx
index 819c56a9ac..4282998f44 100644
--- a/packages/documentation/src/stories/components/spinner/spinner.docs.mdx
+++ b/packages/documentation/src/stories/components/spinner/spinner.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as SpinnerStories from './spinner.stories.ts';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/stepper/stepper.docs.mdx b/packages/documentation/src/stories/components/stepper/stepper.docs.mdx
index bec542ab2f..ef3a9dee62 100644
--- a/packages/documentation/src/stories/components/stepper/stepper.docs.mdx
+++ b/packages/documentation/src/stories/components/stepper/stepper.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
import meta, * as StepperStories from './stepper.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/subnavigation/subnavigation.docs.mdx b/packages/documentation/src/stories/components/subnavigation/subnavigation.docs.mdx
index 2e2b57a72b..f608d68cfb 100644
--- a/packages/documentation/src/stories/components/subnavigation/subnavigation.docs.mdx
+++ b/packages/documentation/src/stories/components/subnavigation/subnavigation.docs.mdx
@@ -1,7 +1,7 @@
import { Meta, Canvas, Controls } from '@storybook/addon-docs/blocks';
import meta, * as subnavigationStories from './subnavigation.stories.ts';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/switch/switch.docs.mdx b/packages/documentation/src/stories/components/switch/switch.docs.mdx
index e61f6267fd..75cad3598f 100644
--- a/packages/documentation/src/stories/components/switch/switch.docs.mdx
+++ b/packages/documentation/src/stories/components/switch/switch.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as switchStories from './switch.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/table/table.docs.mdx b/packages/documentation/src/stories/components/table/table.docs.mdx
index 68f4765e3a..85b12b4e05 100644
--- a/packages/documentation/src/stories/components/table/table.docs.mdx
+++ b/packages/documentation/src/stories/components/table/table.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as TableStories from './table.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/tabs/tabs.docs.mdx b/packages/documentation/src/stories/components/tabs/tabs.docs.mdx
index 2d3282b997..2b2651d819 100644
--- a/packages/documentation/src/stories/components/tabs/tabs.docs.mdx
+++ b/packages/documentation/src/stories/components/tabs/tabs.docs.mdx
@@ -2,7 +2,7 @@ import { Canvas, Controls, Meta, Source } from '@storybook/addon-docs/blocks';
import meta, * as TabStories from './tabs.stories';
import SampleTabChange from './tabs-tab-change.sample?raw';
import SampleCustomTrigger from './tabs-custom-trigger.sample?raw';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/tag/tag.docs.mdx b/packages/documentation/src/stories/components/tag/tag.docs.mdx
index 82fbcbc408..3873ddf8dd 100644
--- a/packages/documentation/src/stories/components/tag/tag.docs.mdx
+++ b/packages/documentation/src/stories/components/tag/tag.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as TagStories from './tag.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/teaser/teaser.docs.mdx b/packages/documentation/src/stories/components/teaser/teaser.docs.mdx
index c703d47d98..bf95b8051b 100644
--- a/packages/documentation/src/stories/components/teaser/teaser.docs.mdx
+++ b/packages/documentation/src/stories/components/teaser/teaser.docs.mdx
@@ -1,6 +1,6 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as TeaserStories from './teaser.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/textarea/textarea.docs.mdx b/packages/documentation/src/stories/components/textarea/textarea.docs.mdx
index 870cf228c1..2b7b2ee5a8 100644
--- a/packages/documentation/src/stories/components/textarea/textarea.docs.mdx
+++ b/packages/documentation/src/stories/components/textarea/textarea.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as TextareaStories from './textarea.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/toast/toast.docs.mdx b/packages/documentation/src/stories/components/toast/toast.docs.mdx
index ad26df896e..29bff5e800 100644
--- a/packages/documentation/src/stories/components/toast/toast.docs.mdx
+++ b/packages/documentation/src/stories/components/toast/toast.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as ToastStories from './toast.stories';
import StylesPackageImport from '@/shared/styles-package-import.mdx';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/togglebutton/togglebutton.docs.mdx b/packages/documentation/src/stories/components/togglebutton/togglebutton.docs.mdx
index a78a6e213e..e0b48e6b14 100644
--- a/packages/documentation/src/stories/components/togglebutton/togglebutton.docs.mdx
+++ b/packages/documentation/src/stories/components/togglebutton/togglebutton.docs.mdx
@@ -1,6 +1,6 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as toggleButtonStories from './togglebutton.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
diff --git a/packages/documentation/src/stories/components/tooltip/tooltip.docs.mdx b/packages/documentation/src/stories/components/tooltip/tooltip.docs.mdx
index 8836b83533..60dd25df48 100644
--- a/packages/documentation/src/stories/components/tooltip/tooltip.docs.mdx
+++ b/packages/documentation/src/stories/components/tooltip/tooltip.docs.mdx
@@ -1,7 +1,7 @@
import { Canvas, Controls, Meta } from '@storybook/addon-docs/blocks';
import meta, * as TooltipStories from './tooltip.stories';
import * as TooltipTriggerStories from './tooltip-trigger.stories';
-import PackageTag from '@/shared/package-tag.mdx';
+import PackageTag from '@/shared/package-tag';
From 0473c8e6df8e910e4e830c3e78eb4759f68e080a Mon Sep 17 00:00:00 2001
From: Nattaya Buck <166115007+bucknatt@users.noreply.github.com>
Date: Fri, 22 Aug 2025 15:15:09 +0200
Subject: [PATCH 20/20] feat(docs): fixed code-smell in package-tag.tsx
---
packages/documentation/src/shared/package-tag.tsx | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/packages/documentation/src/shared/package-tag.tsx b/packages/documentation/src/shared/package-tag.tsx
index 65f677b306..8d35177609 100644
--- a/packages/documentation/src/shared/package-tag.tsx
+++ b/packages/documentation/src/shared/package-tag.tsx
@@ -6,14 +6,12 @@ type PackageTagProps = {
export default function PackageTag({ meta }: PackageTagProps) {
let packageName = '';
- let tagColor = '';
+ const tagColor = '';
if (meta.tags.includes('package:Styles')) {
packageName = '@swisspost/design-system-styles';
- tagColor = '';
} else if (meta.tags.includes('package:WebComponents')) {
packageName = '@swisspost/design-system-components';
- tagColor = 'yellow';
}
return (