Psammead package library is no longer maintained.
We have recently migrated most of our Psammead components (except for BBC Web Vitals) to a legacy folder, external in our Single Page Application called Simorgh, external.
Any open source contributions to these components should now be made via the Simorgh repo as they are no longer being maintained in the Psammead repo.
Psammead is a npm, external package library which contains a mixture of components, containers and utilities.
Psammead packages are split into:
Components, external - GEL-compliant presentational React components built with
styled-components, external. They meet accessibility standards, external and are ready for use regardless of data source.Containers, external - Functional components for optional use with presentational components of the same name.
Utilities, external - Commonly shared Psammead dependencies, fundamentals to aid building additional GEL-compliant components, and additional packages for use in building single-page applications.