@3c1u/classes
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

classes

Simple classname utility for whitespace sanitizing and conditional rendering.

Usage

yarn add @3c1u/classes
const disabled = true
const isActive = false
const isPrimary = true

const className = classes`
  ${disabled && 'opacity-90'}
  ${[isActive && 'bg-blue-500', 'focus:ring']}
  ${{
    'font-bold': isPrimary,
  }}
`
import { twMerge } from 'tailwind-merge'

const tw = createClasses(twMerge)

const className = tw`bg-blue-500 bg-blue-600`

Readme

Keywords

none

Package Sidebar

Install

npm i @3c1u/classes

Weekly Downloads

75

Version

2.0.0

License

MIT

Unpacked Size

6.56 kB

Total Files

7

Last publish

Collaborators

  • 3c1u