Beautiful by Default
Every component ships with a refined design system — smooth transitions, dark mode support, and consistent visual language.
A complete set of polished, accessible components for building modern applications — forms, data displays, navigation, layout, and more.
npm install praxis-vue-ui primevue @primevue/core vee-validate pinia// main.ts
import { createApp } from 'vue'
import PrimeVue from 'primevue/config'
import Aura from '@primeuix/themes/aura'
import 'praxis-vue-ui/dist/praxis-vue.css' // Import styles
import App from './App.vue'
createApp(App)
.use(PrimeVue, { theme: { preset: Aura } })
.mount('#app')// nuxt.config.ts
export default defineNuxtConfig({
css: [
'praxis-vue-ui/dist/praxis-vue.css' // Import styles globally
],
build: {
transpile: ['praxis-vue-ui']
}
})