0.3.0 • Published 7 years ago

preact-fade v0.3.0

Weekly downloads
22
License
-
Repository
github
Last release
7 years ago

preact-fade

Preact HOC for fading in/out and also transitioning between components.

Install

npm i preact-fade

Usage

import PreactFade from 'preact-fade'

<PreactFade
  duration="1000ms"
  fadeInDuration="1000ms"
  fadeOutDuration="500ms"
  changed={{some.prop}}
  positionAbsolute={{true}}
>
  <YourComponent>
</PreactFade>

Options:

  • duration [string] : Fade in/out duration. Must be CSS transition compatible string /0-9+(ms|s)/
  • fade[In|Out]Duration [string](default:{in:"1000ms",out:"500ms"}) : fade in/out duration.
  • fade[In|Out]Duration [string](default:"500ms") : fade in/out duration.
  • changed: Only do DOM manipulations when this setting changes (in case a component keeps firing "onUpdate" etc. events multiple times causing weird fade in/out artifacts).
  • positionAbsolute [boolean]: Use position:absolute on old element to keep everything in place for smooth fade in/out transition.
0.3.0

7 years ago

0.2.0

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago