@brumaombra/ui-vintage
v0.6.1
Published
Vue 3 component library with shadcn-style primitives, app shells, dialogs, and shared theme tokens.
Maintainers
Readme
🎛️ UI Vintage
Reusable Vue 3 UI components with dedicated imports and shared theme tokens.
@brumaombra/ui-vintage is a Vue 3 component library built with Vite and TypeScript.
✨ Features
- Vue 3 components for common app interfaces
- dedicated subpath imports such as
@brumaombra/ui-vintage/button - shared stylesheet at
@brumaombra/ui-vintage/style.css - higher-level helpers like
DashboardShell,showConfirmDialog,showMessageDialog, andsetBusy
📦 Install
npm install @brumaombra/ui-vintage🚀 Usage
Import the shared stylesheet once in your app:
import "@brumaombra/ui-vintage/style.css";Import each component from its dedicated entrypoint:
import { Button } from "@brumaombra/ui-vintage/button";
import { Card, CardContent, CardHeader, CardTitle } from "@brumaombra/ui-vintage/card";
import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogTrigger } from "@brumaombra/ui-vintage/dialog";Import helpers and higher-level components from their own paths:
import { DashboardShell } from "@brumaombra/ui-vintage/dashboard-shell";
import { setBusy } from "@brumaombra/ui-vintage/busy-indicator";
import { showConfirmDialog } from "@brumaombra/ui-vintage/confirm-dialog";
import { showMessageDialog } from "@brumaombra/ui-vintage/message-dialog";There is no global barrel export. Use the dedicated subpath entrypoints for each component or helper.
⚖️ License
MIT
