Skip to content

For PrimeVue 4 · free and open source

Theme PrimeVue around your brand

Give it one color. See every component in every state, light and dark, and export a preset with only what you changed.

  1. 50
  2. 100
  3. 200
  4. 300
  5. 400
  6. 500
  7. 600
  8. 700
  9. 800
  10. 900
  11. 950
NewSuccessWarningDanger3
Your brand color
Source on GitHub

See it, don’t guess

The Preset Studio editor on Button: its colors, shape and spacing on the left; every button variant in its default, hover, pressed and focus states on the right, in light and dark side by side.
  • Every state, no hovering

    Default, hover, pressed and focus side by side, for every variant.

  • Light and dark together

    Every color is set for both modes. Change it once, see both.

  • Click to edit

    Click a button, a tag or a field in the preview to open its settings.

What you can count on

Correct by construction

Every token is checked against PrimeVue’s own engine. The export holds only what you changed:

  • Primary colorCustom #0f766e

Readable in light and dark

Checked in both modes, with a one-click fix. Try a pale yellow at the top.

Pair Light Dark
Primary button text5.5:1 5.0:1
Body text10.4:1 17.7:1
Muted text4.8:1 6.9:1
Selected item8.2:1 11.2:1
Primary on surface5.5:1 5.0:1

Yours, and private

  • Open source under the MIT license
  • Your themes stay in your browser
  • Themes travel as a link or a file
  • A plain definePreset file, nothing extra to install

One color, all the way down

Your color replaces the palette and every reference stays, so it lands where Aura wants it.

  • Paletteprimary.500
    Semanticprimary.color
    Componentbutton.primary.background
    On screen
  • Paletteprimary.500
    Semanticprimary.color
    Componenttoggleswitch.checkedBackground
    On screen
  • Paletteprimary.100
    SemanticUses the shade directly
    Componenttag.primary.background
    On screenNew
  • Paletteprimary.500
    Semanticprimary.colorformField.focusBorderColor
    Componentinputtext.focusBorderColor
    On screen

Four themes to start from

Open one to keep going from there.

  • Harbor

    Aura, deep blue, cool grays, rounded corners.

  • Ledger

    Lara, green, warm grays, square corners, compact.

  • Kiln

    Nora, burnt orange, neutral grays, default corners.

  • Tidal

    Material, teal, soft corners, roomy.

What you take home

One definePreset file with only what you changed, and the setup for Nuxt or Vue. Or send the theme to a teammate as a link.

The export for the choices at the top of this page.

Questions

Your choices come with you into the editor.

Preset Studio is open source under the MIT license. Source on GitHub.

PrimeVue is a trademark of PrimeTek Informatics. Preset Studio is an independent open-source project and is not affiliated with or endorsed by PrimeTek.