Skip to content
nexubDesign System
v2.4.0

Components · Motion

Slide

StableSince v0.0.1

Slides content in from a direction based on the `in` prop.

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

Examples

Default

Directions

Props

Props
PropTypeDefaultDescription
inrequiredboolean—When true, slides content in. When false, slides it out.
direction'up' | 'down' | 'left' | 'right''up'The direction from which the content slides in.
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