UNPKG

@jsburbano-dev/payflux

Version:

A modern and customizable component library built with Vue 3 and Tailwind CSS, designed for building financial dashboards and modern web apps with ease.

97 lines (75 loc) โ€ข 1.85 kB
# @jsburbano-dev/payflux A modern and customizable component library built with Vue 3 and Tailwind CSS, designed for building financial dashboards and modern web apps with ease. ## ๐Ÿ“ฆ Features - โšก๏ธ Vue 3 Composition API support - ๐ŸŽจ Tailwind CSS 4.x ready - ๐ŸŒ— Dark mode support - ๐Ÿ“ฑ Fully responsive components - ๐Ÿงช Storybook integration with Vitest - ๐Ÿ“Š Finance-focused UI elements - ๐Ÿš€ Easy to integrate and extend ## ๐Ÿงฉ Available Components - `GridIconCard` - `IconCard` - `Card` - `HeaderTop` - `KpiCard` - `BalanceStats` - `StatusPill` - `CreditScoreIndicator` - `MoneyInput` - `InfoItemsList` - `DonutChart` ## ๐Ÿš€ Installation ```bash npm install @jsburbano-dev/payflux # or yarn add @jsburbano-dev/payflux ``` ## ๐Ÿ”ง Usage ```ts // main.ts import { createApp } from "vue"; import App from "./App.vue"; import "@jsburbano-dev/payflux/dist/style.css"; import { GridIconCard, IconCard, Card, HeaderTop, KpiCard, BalanceStats, StatusPill, CreditScoreIndicator, MoneyInput, InfoItemsList, DonutChart, } from "@jsburbano-dev/payflux"; const app = createApp(App); app.component("GridIconCard", GridIconCard); app.component("IconCard", IconCard); app.component("Card", Card); app.component("HeaderTop", HeaderTop); app.component("KpiCard", KpiCard); app.component("BalanceStats", BalanceStats); app.component("StatusPill", StatusPill); app.component("CreditScoreIndicator", CreditScoreIndicator); app.component("MoneyInput", MoneyInput); app.component("InfoItemsList", InfoItemsList); app.component("DonutChart", DonutChart); app.mount("#app"); ``` ## ๐Ÿ“š Storybook ```bash yarn storybook ``` ## ๐Ÿงช Test ```bash yarn test ``` ## ๐Ÿ“ฆ Build for Production ```bash yarn build ``` ## ๐Ÿ“ License MIT โ€” Built with โค๏ธ by [@jsburbano-dev](https://www.npmjs.com/~jsburbano-dev)