Skip to content
nexubDesign System
v2.4.0

Components · Motion

Fade

StableSince v0.0.1

Animates opacity between 0 and 1 based on the `in` prop.

import { Fade } from '@nexub/react';

Examples

Default

Toggle

Slow with spring easing

Props

Props
PropTypeDefaultDescription
inrequiredboolean—When true, fades content in. When false, fades it out.
duration'instant' | 'fast' | 'normal' | 'slow' | 'slower''normal'Controls the animation speed using the design token scale.
easing'linear' | 'in' | 'out' | 'in-out' | 'out-expo' | 'spring''out'Easing curve applied to the animation.
unmountOnExitbooleanfalseRemoves the element from the DOM after the exit animation completes.
asReact.ElementType'div'The HTML element or component to render as the wrapper.
childrenrequiredReact.ReactNode—Content to animate.

On iOS & Android