0.1.0-0.1.0-y.1x2.0 • Published 11 months ago
@prismaui/vue v0.1.0-0.1.0-y.1x2.0
Installation
npm i @prismaui/vue
Configuration
Update your generated vite.config.ts
file as follows:
export default defineConfig({
plugins: [
- vue(),
- vueJsx(),
+ vue({
+ template: {
+ compilerOptions: {
+ // Treat all tags with a dash as custom elements
+ isCustomElement: (tag) => tag.includes('-'),
+ },
+ },
+ }),
+ vueJsx(),
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
}
})
Update your main.ts
and add Prisma UI Components in the use()
wrapper:
import './assets/main.css'
import { PrmButton } from '@prismaui/vue';
import { createApp } from 'vue'
import App from './App.vue'
createApp(App).use(PrmButton).mount('#app')
Custom CSS Variables
Update your base.css
file to include the following CSS variables:
:root {
/* Primary Colors */
--primary: #1E3A8A;
--primary-light: #4A5A99;
--primary-dark: #0F2658;
/* Secondary Colors */
--secondary: #9F38B4;
--secondary-light: #D275DF;
--secondary-dark: #6D0E82;
/* Success Colors */
--success: #10B981;
--success-light: #43D2A9;
--success-dark: #0E7D58;
/* Warning Colors */
--warning: #F59E0B;
--warning-light: #FFC94D;
--warning-dark: #D9820E;
/* Danger Colors */
--danger: #EF4444;
--danger-light: #F48080;
--danger-dark: #BE2E2E;
/* Info Colors */
--info: #3B82F6;
--info-light: #6696F6;
--info-dark: #1D4ED8;
/* Neutral Colors */
--lightest: #F3F4F6;
--lighter: #FFFFFF;
--light: #D1D5DB;
--dark: #1F2937;
--darker: #6B7280;
--darkest: #111827;
}
Usage
In your Vue pages, you can now use the components from @prismaui/vue
.
<script setup lang="ts">
import { PrmButton } from '@prismaui/vue';
</script>
<template>
<PrmButton variant="info">test</PrmButton>
</template>
Make sure to import the required components and use them accordingly in your Vue files.
0.1.0-0.1.0-y.1x2.0
11 months ago
0.1.0-y.0
11 months ago
0.0.1-y.10.4
11 months ago
0.0.1-y.10.0
11 months ago
0.0.1-y.9.0
11 months ago
0.0.1-y-8.0
11 months ago
0.0.1-y-7.0
11 months ago
0.0.1-y.5.0
11 months ago
0.0.1-y.4
11 months ago
0.0.1-y.3
11 months ago
0.0.1-y.2
11 months ago
0.0.1-y.1
11 months ago
0.0.1-y.0
11 months ago
0.0.1-alpha.14.0.0
11 months ago
0.0.1-alpha.13
11 months ago
0.0.1-alpha.12
11 months ago
0.0.1-alpha.11
12 months ago
0.0.1-alpha.10
12 months ago
0.0.1-alpha.9
12 months ago
0.0.1-alpha.8
12 months ago
0.0.1-alpha.7
12 months ago
0.0.1-alpha.6
12 months ago
0.0.1-alpha.5
12 months ago
0.0.1-alpha.3
12 months ago
0.0.1-alpha.2
12 months ago
0.0.1-alpha.0
12 months ago
0.0.2
12 months ago
0.0.1
12 months ago