0.0.15 • Published 12 months ago
@var-meta/ui v0.0.15
Welcome 👋🏼
VAR-Meta UI Version 1 - Design system
Here you can find the guidelines, components APIs and examples to help you build your next project with VAR-UI.
Documentation
Visit https://ui.var-meta.com to view the full documentation.
Install
The UI came with different packages, namely @var-meta/icons and @var-meta/ui.
npm install @var-meta/ui @var-meta/theme @var-meta/icons tailwind-variantsyarn add @var-meta/ui @var-meta/theme @var-meta/icons tailwind-variantspnpm i @var-meta/ui @var-meta/theme @var-meta/icons tailwind-variantsTailwind CSS Setup
var-ui is built on top of Tailwind CSS, so you need to install Tailwind CSS first. You can follow the official
installation guide to install Tailwind CSS. Then you need to add
the following code to your tailwind.config.js file:
// tailwind.config.ts
import { createThemes } from '@var-meta/theme';
import { withTV } from 'tailwind-variants/transformer';
import type { Config } from 'tailwindcss';
const config: Config = {
darkMode: 'class',
content: [
'./.storybook/welcome.stories.mdx',
'./src/components/**/*.{js,ts,jsx,tsx,mdx}',
'./src/app/**/*.{js,ts,jsx,tsx,mdx}',
'./node_modules/@var-meta/ui/**/*.{js,ts,jsx,tsx}',
],
plugins: [createThemes()],
};
export default withTV(config);Use the Component
Now, you can use the component you installed in your application:
import * as React from 'react';
import { Button } from '@var-meta/ui';
function App() {
return <Button>Press me</Button>;
}