@var-meta/ui
v0.0.14
Published
## VAR-Meta UI Version 1 - Design system
Downloads
661
Readme
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-variants
yarn add @var-meta/ui @var-meta/theme @var-meta/icons tailwind-variants
pnpm i @var-meta/ui @var-meta/theme @var-meta/icons tailwind-variants
Tailwind 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>;
}