Skip to content

Theming

This starter kit provides a collection of custom theme presets to choose from, built using the powerful PrimeVue V4 theming system. It leverages styled mode and custom design token values to create flexible and cohesive UI designs.

Provided Theme Presets

The theme presets are located in the /resources/js/theme directory. Each preset offers a distinct visual style:

bootstrap

Emulates the look and feel of Bootstrap.

breeze

Captures the aesthetic of Laravel Breeze. (R.I.P. 🙏)

enterprise

Provides a clean, no-nonsense corporate design.

noir

A minimal & clean monochromatic style that serves as the default theme.

warm

A boxy design with a warmer color pallette.

Customizing Your Own Theme

Creating your own theme preset is simple. You can:

For detailed guidance on customization, please refer to the PrimeVue Styled Mode Docs.

PrimeVue v4 w/ Tailwind CSS

To clarify, Tailwind is not used for any component styling in this starter kit; instead, we use PrimeVue's styled mode with a custom theme preset implementation for component styling. Tailwind is applied solely for layout purposes around PrimeVue components and for minimal styling when needed.