@voidable/ui-vue
v0.1.0
Published
Vue composables for Voidable UI web components.
Downloads
205
Readme
@voidable/ui-vue
Vue composables for Voidable UI web components.
Install
npm install @voidable/ui-vue @voidable/ui @voidable/theme vueSetup
Configure Vue to recognize custom elements:
// vite.config.ts
export default defineConfig({
plugins: [
vue({
template: {
compilerOptions: {
isCustomElement: (tag) => tag.startsWith('void-'),
},
},
}),
],
});Usage
<script setup>
import '@voidable/ui';
import '@voidable/theme';
import { useTheme } from '@voidable/ui-vue';
const theme = useTheme(); // readonly ref: 'dark' | 'light'
</script>
<template>
<void-button variant="filled" color="primary">Click me</void-button>
</template>Documentation
License
MIT
