@elvora/vue
v1.0.0-rc.2
Published
Elvora UI components for Vue 3 — same headless API as the React adapter, idiomatic Composition API, WCAG 2.1 AA.
Maintainers
Readme
@elvora/vue
Elvora UI components for Vue 3 — idiomatic Composition API, same headless contracts as the React adapter.
Install
pnpm add @elvora/vue @elvora/themesPeer dependency: vue >=3.4.0.
Quick start
<script setup lang="ts">
import { ElvoraProvider, ElvoraButton, ElvoraCard, ElvoraInput } from '@elvora/vue';
import { defaultTheme } from '@elvora/themes';
</script>
<template>
<ElvoraProvider :theme="defaultTheme">
<ElvoraCard>
<ElvoraInput placeholder="Type something" />
<ElvoraButton variant="primary" @press="onSave">Save</ElvoraButton>
</ElvoraCard>
</ElvoraProvider>
</template>What's included
Same Phase 1–7 surface as the React adapter. Every component is a
defineComponent standalone Vue 3 component using provide/inject for
theme and store-based state.
License
MIT
