backend-server-v2/web_components
fabio aae5dae320 implement language selector component and update internationalization logic 2026-03-07 18:34:46 +01:00
..
public/flags implement language selector component and update internationalization logic 2026-03-07 18:34:46 +01:00
src implement language selector component and update internationalization logic 2026-03-07 18:34:46 +01:00
README.md implement language selector component and update internationalization logic 2026-03-07 18:34:46 +01:00
index.html implement language selector component and update internationalization logic 2026-03-07 18:34:46 +01:00
package.json test web-component 2026-03-06 21:41:02 +01:00
pnpm-lock.yaml test web-component 2026-03-06 21:41:02 +01:00
pnpm-workspace.yaml agginto vue3 web component 2026-03-02 19:51:32 +01:00
postcss.config.js test web-component 2026-03-06 21:41:02 +01:00
tailwind.config.js test web-component 2026-03-06 21:41:02 +01:00
tsconfig.json agginto vue3 web component 2026-03-02 19:51:32 +01:00
vite.config.ts test web-component 2026-03-06 21:41:02 +01:00

README.md

trustcontact web components

Progetto Vue 3 (Vite) per creare Web Components custom element.

Quick start

cd web_components
npm i
npm run dev

Apri il playground su http://localhost:5173.

Build libreria

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

<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>