@arclux/arc-ui-vue
| Install | |
|---|---|
npm install @arclux/arc-ui-vue |
|
| Latest Version: | 4.8.2 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Sep 30, 2026 |
| Links: | GitHub · npm |
@arclux/arc-ui-vue
Vue 3 component wrappers for ARC UI web components, with typed props and emits.
Auto-generated — this package is produced by Prism from the canonical source in
@arclux/arc-ui. Do not edit by hand.
Installation
npm install @arclux/arc-ui-vue @arclux/arc-ui lit
Requires vue >= 3.3.0.
Usage
<script setup>
import { Button, Card, Input } from '@arclux/arc-ui-vue';
</script>
<template>
<Button variant="primary" @click="console.log('clicked')">
Get Started
</Button>
<Card>
<h3>Card Title</h3>
<p>Card content.</p>
</Card>
<Input label="Email" type="email" placeholder="you@example.com" @arc-input="onInput" />
</template>
Components are organized by tier and can be imported from subpaths:
import { Button } from '@arclux/arc-ui-vue/input';
import { Card } from '@arclux/arc-ui-vue/content';
import { AppShell } from '@arclux/arc-ui-vue/layout';
Events
Each component declares its arc-* CustomEvents as typed emits, so you bind them like any Vue event (@arc-input, @arc-change, @arc-select, …). The handler receives the original CustomEvent; payloads are on event.detail.
Server-side rendering
The wrappers register custom elements on import, which requires a DOM. In SSR setups (e.g. Nuxt), render them client-side — for example inside <ClientOnly>.
Theming
Components read design tokens from CSS custom properties. Overriding the base accent tokens re-themes every component — see the theming guide:
:root {
--accent-primary: rgb(77, 126, 247);
--accent-primary-rgb: 77, 126, 247;
}
Links
Related Packages
Typed Vue adapters for box-open-elements Web Components.
Vue wrapper for Infineon Design System Web Components
Version History
| Version | Released | License |
|---|---|---|
| 4.8.2 | MIT | |
| 4.8.1 | MIT | |
| 4.8.0 | MIT | |
| 4.7.0 | MIT | |
| 4.6.0 | MIT | |
| 4.5.0 | MIT | |
| 4.4.0 | MIT | |
| 4.3.0 | MIT | |
| 4.2.0 | MIT | |
| 4.1.0 | MIT | |
| 4.0.1 | MIT | |
| 4.0.0 | MIT | |
| 3.2.0 | MIT | |
| 3.1.0 | MIT | |
| 3.0.0 | MIT | |
| 2.11.1 | MIT | |
| 2.11.0 | MIT | |
| 2.10.0 | MIT | |
| 2.9.0 | MIT | |
| 2.8.0 | MIT | |
| 2.7.0 | MIT | |
| 2.6.0 | MIT | |
| 2.5.0 | MIT | |
| 2.4.0 | MIT | |
| 2.3.1 | MIT | |
| 2.3.0 | MIT | |
| 2.2.0 | MIT | |
| 2.1.0 | MIT | |
| 2.0.1 | MIT | |
| 2.0.0 | MIT |
Showing the latest 30 of 56. See every release on npm