7d9c4c0935 | ||
---|---|---|
.. | ||
fonts | ||
src | ||
utils | ||
README.md | ||
eslint.config.mjs | ||
package.json | ||
tailwind.test.config.cjs | ||
tsconfig.cjs.json | ||
tsconfig.json |
README.md
tailwind-theme
Tailwind theme used in frontend 2 and other apps.
Setup
- Install the package
- In your tailwind config import
@speckle/tailwind-theme
and@tailwindcss/forms
and add them to yourplugins
array - Import
tailwindContentEntry
from@speckle/tailwind-theme/tailwind-configure
and invoke it in thecontents
field in your Tailwind config to ensure PurgeCSS is configured correctly. It requires the CJSrequire
object as its only parameter. If it isn't available (in an ESM environment), you can use node'screateRequire()
.
Development
- Link this repo to wherever you're using this package. Unnecessary if you're using this package somewhere inside this monorepo.
- Run
yarn build
to re-build
Viewer
Run yarn viewer
to open the Tailwind Config Viewer in the browser.
Note 1: The project must be built first for this to work! Note 2: All of the custom colors that rely on CSS variables will only show the light mode version irregardless of the "Dark Mode" toggle. This is because of a limitation of Tailwind Config Viewer.