Slide Demo

PreviousNext

Demo showing an animated slide.

Docs
animate-uiui

Preview

Loading preview…
registry/demo/primitives/effects/slide/index.tsx
import {
  Slide,
  type SlideDirection,
} from '@/components/animate-ui/primitives/effects/slide';

type SlideDemoProps = {
  delay?: number;
  direction?: SlideDirection;
  offset?: number;
};

export default function SlideDemo({
  delay = 0,
  direction = 'up',
  offset = 100,
}: SlideDemoProps) {
  return (
    <Slide
      delay={delay}
      direction={direction}
      offset={offset}
      className="px-6 py-4 bg-accent"
    >
      Slide
    </Slide>
  );
}

Installation

npx shadcn@latest add @animate-ui/demo-primitives-effects-slide

Usage

import { DemoPrimitivesEffectsSlide } from "@/components/ui/demo-primitives-effects-slide"
<DemoPrimitivesEffectsSlide />