@sfpy/styleguide
v0.0.9
Published
Safepay's styleguide components for use on the web.
Downloads
7
Readme
@sfpy/styleguide
Safepay's styleguide and components for use on the web.
Usage
- Install Safepay Styleguide package:
yarn add @sfpy/styleguide
- Import global CSS files from the package in your JS(X)/TS(X) code:
or import it the main stylesheet file:import '@sfpy/styleguide/dist/sfpy-theme.css';
@import '@sfpy/styleguide/dist/sfpy-theme.css';
- Add
'./node_modules/@sfpy/styleguide/dist/**/*.{js,ts,jsx,tsx}'
to the Tailwindcontent
paths.
Tailwind theme
For the Styleguide we use our custom Tailwind theme, which is based on the default TW theme, with the following differences:
- only valid media screen scopes are:
xs:
,sm:
,md:
,lg:
andxl:
- there is a custom
hocus:
scope which is a shorthand for hover and focus states - typography elements are predefined as a
heading-[size]
styles sets icon-[size]
are custom component classes defined for icons sizing
The theme can be extended, if needed, and includes @tailwindcss/typography
plugin by default, with a stripped down version of default config.
Development
Get started
- Install dependencies with
yarn
. - Build everything with
yarn build
. - Develop with
yarn dev
.
Changing Tailwind theme
In order to see changes made to the exported tailwind.js config:
- Change a value in packages/styleguide/tailwind.js
- Run
yarn build
in packages/styleguide - Navigate to example-web and restart the dev server