Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@creation-ui/react

pawelkrystkiewicz221MIT15.1.2TypeScript support: included

Creation UI is working with your app's Tailwind CSS and you need to have Tailwind CSS installed in your project Also @creation-ui/react package is required for the React packages to work. It contains sharable theme config, styles and utilities.

javascript, react, next, create react app, remix, vite, gatsby, tailwind, tailwind components, tailwind elements, tailwind library, react library, react components library, tailwind sections, tailwind css, tailwind ui, tailwind css react, tailwind css next, tailwind css remix, tailwind css vite, tailwind css gatsby

readme

Creation UI

Creation UI is working with your app's Tailwind CSS and you need to have Tailwind CSS installed in your project Also @creation-ui/react package is required for the React packages to work. It contains sharable theme config, styles and utilities.

  "peerDependencies": {
    "@floating-ui/react": "^0.27.12",
    "@floating-ui/react-dom": "^2.1.3",
    "@headlessui/react": "^2.2",
    "@mona-health/react-input-mask": "^3.0.3",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2",
    "react": "^16 | ^17 | ^18 | ^19",
    "react-dom": "^16 | ^17 | ^18 | ^19",
    "tailwind-merge": "^2.6",
    "tailwindcss": "^4.1"
  },

Installation

To install Creation UI, run command below:

yarn add @creation-ui/react

npm i @creation-ui/react

pnpm i @creation-ui/react

bun i @creation-ui/react

Configuration

  1. In your main .css file where you import tailwindcss v4, also import the creation ui css file. Don't forget to add @source to the path of the Creation UI package to let tailwindcss know where to also look for it's classes there.

`css copy @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap'); @import 'tailwindcss'; @import '@creation-ui/react/index.css'; @import '@creation-ui/react/theme.css';

@source "../node_modules/@creation-ui/react/dist";

/* you can extend tour theme config as needed */ @theme { --font-sans: 'Manrope', 'sans-serif'; --font-mono: 'Fira Code', 'monospace'; }

/* use dark theme detection */ @variant dark (&:where(.dark, .dark *));

/* rest of your css / / ... */


You can extend all properties [as usual](https://tailwindcss.com/docs/configuration).

3. Start using it!

```jsx copy
import { Button } from '@creation-ui/react'

export default function App() {
  return <Button variant='contained'>Click me</Button>
}

Development

To run it locally in dev mode:

bun install && bun dev

Building:

bun run build