design-system
design-system copied to clipboard
The Swiss Post Design System pattern library for a consistent and accessible user experience across the web platform.
β¦card-control
After resolving https://github.com/swisspost/design-system/issues/3584 with "follow the figma structure", it could be a possibility to document typography styles that are under `styles/src/elements` in the Foundations/Typography documentation page. This PR (https://preview-3614--swisspost-design-system-next.netlify.app/?path=/docs/61faccd2-de2c-48f0-9a06-c051a56580ef--docs) would...
With #3557 we're introducing a lot of breaking changes to our spacing utilities. Create an entry in the migration documentation for v8 -> v9 that explains in detail how to...
Create a standalone usable version of the `` component currently living in the internet-header package (https://github.com/swisspost/design-system/tree/main/packages/internet-header/src/components/post-main-navigation). At the moment, this component relies on a config file, this new component will...
Create a standalone language switch component. The current implementation (https://github.com/swisspost/design-system/tree/main/packages/internet-header/src/components/post-language-switch) relies on a config file, the new component should be usable without that configuration. ### Design https://www.figma.com/design/JIT5AdGYqv6bDRpfBPV8XR/Foundations-%26-Components-Next-Level?node-id=2908-30439&t=saHtog1amMMrG60S-4 ### Requirements -...
Implement the header component, the one that brings all the other smaller parts together. This component should act as a container for the smaller parts, providing slots for putting things...
`post-icon` and other components throw an error, even when a required property is set.  ```[tasklist] ### Tasks - [ ] Call all property `checkNonEmpty` check in `componentDidLoad` hook instead...
### Description **Open issues:** **Design**: - [x] Integrated new typography - [ ] Design review 20. Sept. 20 - [ ] Spacing is defined - [ ] Documentation final **Tokens:**...
The user image in the intranet header is missing a label which leads to accessibility errors.