1.5.0-beta.2 ā€¢ Published 15 days ago

@wntr/lx-ui v1.5.0-beta.2

Weekly downloads
-
License
-
Repository
-
Last release
15 days ago

LX/UI

LX/UI

Powerful and flexible Vue.js 3 components and vanilla CSS styles library, originally developed for ZZ Dats and WNTR tech projects and products.

Features

  • šŸ”¤ Over 30 input and data display components;
  • šŸ—ļø Various shell, layout and form building components;
  • šŸ–¼ļø SVG icons library (including multiple styles and brand logos);
  • šŸ› ļø Hooks and utils;
  • šŸ“˜ UX guidelines;
  • šŸ“ Responsive layouts;
  • šŸŽØ Theming:
    • ā˜€ļø Light user theme;
    • šŸŒ™ Dark user theme;
    • šŸ”† High Contrast user theme;
    • Various products branding themes;
  • ā™æ Accessibility features (WCAG, semantic web and APG);
  • šŸ† Based on Carbon Design System;
  • šŸ•µļø Updating HTML or CSS is not a requirement (but still an option) - components are declarative in nature and fit together like puzzle pieces;

Get

pnpm i -w '@wntr/lx-ui@latest'

For migration tips refer to Migration guide

Use

install with pinia store:

import { createPinia } from 'pinia';
import { createLx } from '@wntr/lx-ui';
import App from '@/App.vue';
ā€¦
const myApp = createApp(App);
myApp.use(createPinia());
myApp.use(createLx);
ā€¦

Develop

pnpm
pnpm dev

Read more about development in Development manual