22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
# tailwind-theme
|
|
|
|
Tailwind theme used in frontend 2 and other apps.
|
|
|
|
## Setup
|
|
|
|
1. Install the package
|
|
1. In your tailwind config import `plugin` from `@speckle/tailwind-theme` and `@tailwindcss/forms` and add them to your `plugins` array
|
|
1. Import `tailwindContentEntries` from `@speckle/tailwind-theme/tailwind-configure` and invoke it in the `contents` field in your Tailwind config to ensure PurgeCSS is configured correctly. It requires the CJS `require` object as its only parameter. If it isn't available (in an ESM environment), you can use node's `createRequire()`.
|
|
|
|
## Development
|
|
|
|
1. Link this repo to wherever you're using this package. Unnecessary if you're using this package somewhere inside this monorepo.
|
|
1. 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.
|