1.4.5 • Published 10 months ago

@tenoxui/property v1.4.5

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

TenoxUI Class and Properties

About

This is a package that contain default css properties library for tenoxui css framework.

How to Use

Install :

npm i tenoxui @tenoxui/property --save-dev

Usage :

  1. Without default property :

You need to defjne your type and property manually inside as parameter for tenoxui :

import { useLayoutEffect } from 'react'
import tenoxui from 'tenoxui'

const App = () => {
  useLayoutEffect(() => {
    // add tenoxui
    tenoxui({
      text: 'color'
    }) // defining types and properties one by one as you desire
  }, [])
  return <h1 className="text-red">Hello World!</h1>
}

export default App
  1. With @tenoxui/property :

Or, just simply use tenoxui default property and you don't need to manually added it inside your project :

import { useLayoutEffect } from 'react'
import tenoxui from 'tenoxui'
import { property } from '@tenoxui/property'

const App = () => {
  useLayoutEffect(() => {
    // add tenoxui
    tenoxui(property) // use default property
  }, [])
  return <h1 className="text-red">Hello World!</h1>
}

export default App

Breakdown

What's inside @tenoxui/property? This package contain all class and property that user can use as default class styler for tenoxui. And this is what's it looks like :

const property = {
  p: 'padding',
  m: 'margin',
  text: 'color',
  bg: 'background'
  // more properties
}

And this is basically same as define each types and properties inside of tenoxui function as its parameter :

tenoxui({
  p: 'padding',
  text: 'color'
  // more properties
})

Or, same as defineProps function on v0.8.0 below :

defineProps({
  p: 'padding',
  text: 'color'
  // more properties
})

But, defineProps function is deprecated from v0.9.0+ and to add new types and properties, you can directly add it inside tenoxui or use function.

Closing

And that's all, it's just a collection of tenoxui types (shorthands) and properties.

1.4.5

10 months ago

1.4.4

10 months ago

1.4.3

10 months ago

1.4.2

10 months ago

1.4.1

10 months ago

1.4.0

11 months ago

1.4.0-alpha.4

11 months ago

1.2.0

1 year ago

1.4.0-alpha.1

12 months ago

1.4.0-alpha.2

11 months ago

1.4.0-alpha.3

11 months ago

1.3.0

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago

1.0.0-alpha.2

1 year ago

1.0.0-alpha.1

1 year ago