backend-server-v2/web_components/README.md

37 lines
659 B
Markdown

# trustcontact web components
Progetto Vue 3 (Vite) per creare Web Components custom element.
## Quick start
```bash
cd web_components
npm i
npm run dev
```
Apri il playground su `http://localhost:5173`.
## Build libreria
```bash
npm run build
```
Output in `dist/`:
- `user-menu.es.js`
- `user-menu.iife.js`
Componenti registrati dal bundle:
- `<user-menu>`
- `<lang-selector>`
## Uso nel browser
```html
<link rel="stylesheet" href="/path/user-menu.css" />
<script type="module" src="/path/user-menu.es.js"></script>
<user-menu target="user-dropdown" pos="bl" sr="Open user menu"></user-menu>
<lang-selector authenticated="1"></lang-selector>
```