To offer a better experience in our kits, we override the default Shadcn UI theme with some customizations. However, we understand that some users may want to switch back to the default Shadcn UI theme for a different look and feel, and doing so would break the existing code due to the customizations we made, which would be wiped out when using the Shadcn CLI to switch themes.
To address this issue, we have made several improvements to our kits to add customizations without breaking the existing code when switching themes. Now, you can switch between the Shadcn UI themes with a single command, and your customizations will be preserved.
You can look at the available themes in Shadcn Create.
To switch themes, update the theme you want to use at packages/ui/components.json and run the following command in your terminal:
cd packages/uipnpm exec shadcn add -a -y -oThe Shadcn CLI will automatically detect the theme change and apply the necessary updates to your codebase while preserving your customizations.
The Luma dashboard theme looks like this:
Click to expandThe Lyra dashboard theme looks like this:
Click to expandThe Sera dashboard theme looks like this:
Click to expandThese updates are available in:
- Next.js Supabase SaaS Kit v3.2.0
- Next.js Drizzle ORM and Prisma v.1.5.0












