-
Notifications
You must be signed in to change notification settings - Fork 370
feat(clerk-js): Add cssLayerName
option to experimental_createTheme
#6344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(clerk-js): Add cssLayerName
option to experimental_createTheme
#6344
Conversation
…mental_createTheme
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
@@ -1,6 +1,7 @@ | |||
import { experimental_createTheme } from '../createTheme'; | |||
|
|||
export const shadcn = experimental_createTheme({ | |||
cssLayerName: 'components', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since we know shadcn is using TW, we can specify the cssLayerName to be defined within components, relying on TW layer order specified.
@@ -1,6 +1,7 @@ | |||
import { experimental_createTheme } from '../createTheme'; | |||
|
|||
export const shadcn = experimental_createTheme({ | |||
cssLayerName: 'components', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cssLayerName: 'components', | |
cssLayerName: 'clerk-components', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need this to be components
as this is the layer name tailwind uses. Which removes the need for them to need to specify the layer order. We can only do this because we know if they are using shadcn, that TW is used and they have a components
layer already defined.
f6cc7d0
into
alexcarpenter/user-2373-expose-shadcn-theme-from-clerkthemes
Description
This enables shipping the shadcn theme without the users needing to specify the
cssLayerName
themselves.Checklist
pnpm test
runs as expected.pnpm build
runs as expected.Type of change