1.5.0-beta.2 ā¢ Published 15 days ago
@wntr/lx-ui v1.5.0-beta.2
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
1.5.0-beta.2
15 days ago