1.2.4 • Published 4 years ago

@20i/react-css-classes v1.2.4

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

@20i/react-css-classes

Using a MUI theme, provides a lot of CSS classes to make writing React components quicker!

Peer Deps

"@material-ui/core": "^4.9.0"
"@material-ui/styles": "^4.9.0"

Init

// filename: style.ts

import { createMuiTheme } from "@material-ui/core/styles"
import { useClasses } from "@20i/react-css-classes"

export const theme = createMuiTheme({
    // typography,
    // palette,
    // breakpoints,
    // spacing,
    // overrides,
    // props
})

// export the hook!
export const useReactCSSClasses = useClasses(theme)

Usage in a react component

import { useReactCSSClasses } from "style"
import React from "react"

const MyReactComponent = () => {
    const rc = useReactCSSClasses()

    // use whatever classes you want. There's a ton!!
    const className = rc.bgPrimaryDark

    return (
        <div className={className}>
            This is my component
        </div>
    )
}

CSS Classes

There's a lot of helper CSS classes. You can view them by category.

Animation Border Color Flex Handy MarginPadding Opacity Positional Shadow TextAlignment Transform

1.2.4

4 years ago

1.2.3

4 years ago

1.1.10

4 years ago

1.1.9

4 years ago

1.0.47

4 years ago

1.0.46

4 years ago

1.0.41

4 years ago

1.0.40

4 years ago

1.0.36

4 years ago

1.0.33

4 years ago

1.0.32

4 years ago

1.0.31

4 years ago