Catalog npm
PACKAGE EXPLORERView in registry

@-ui/transition

npm

A library for creating CSS transitions with -ui

css animationcss springcss transitioncss-in-js animationcss-in-js transition
Versions collected7
Direct dependencies20From release 1.1.0
Last observed20 Oct, 21:49 UTC

README

Current package documentation

@-ui/transition

Bundlephobia Types Code coverage Build status NPM Version MIT License

npm i @-ui/transition

A library for creating CSS transitions with -ui

Quick Start

import styles from '@-ui/styles'
import transition from '@-ui/transition'

styles.variables({
  transitions: {
    duration: {
      slow: '1s',
    },
  },
})

const fade = transition(styles, {
  // default styles and options
  default: {
    duration: 100,
  },
  // Use a callback to access variables
  in: ({transitions}) => ({
    opacity: 1,
    duration: transitions.duration.slow,
  }),
  out: {
    opacity: 0,
  },
})

const Component = ({visible}) => (
  <div className={fade(visible ? 'in' : 'out')}>
    <div className={fade({in: visible, out: !visible})}>Foo</div>
  </div>
)

API

LICENSE

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 7

Collected releases
VersionPublishedDirect dependenciesOpen version
1.1.0Registry latest20 Apr 202020
1.0.120 Jan 202022
1.0.020 Jan 202022
0.2.16 Jan 202022
0.2.06 Jan 202022
0.1.16 Jan 202022
0.1.06 Jan 202023

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
dash-ui/transition

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:0282dd03ef58b309f1362696411a3d7a58e1b066f444a5b3c40004189ee06252