1.2.5 • Published 2 years ago

@garystorey/cssclass v1.2.5

Weekly downloads
15
License
MIT
Repository
github
Last release
2 years ago

cssclass

A small dependency-free utility to combine css classes written in TypeScript.

Version Size License

Leywords

Installation

You can install either with npm or yarn:

npm install @garystorey/cssclass

yarn add @garystorey/cssclass

Usage

Example in JavaScript:

import cssclass from '@garystorey/cssclass'

const value = 1
const classes = cssclass(`default`, {
  notadded: value === 0,
  added: value === 1,
})
console.log(classes)
// "default added"

Since cssclass is written in TypeScript, it includes its own types.

import { cssclass, CSSClassObject } from '@garystorey/cssclass'

const classObject: CSSClassObject = {
  notadded: value === 0,
  added: value === 1,
}

const value: number = 1
const classes = cssclass('default', classObject)
console.log(classes)
// "default added"

You can see it in action on this CodeSandbox.

1.2.0

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.1

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago