Viora LogoViora UI
Login

Animated List

An animated list component with smooth transitions.

animated-list.tsx
Loading source code...

Installation

pnpm dlx viora-ui@latest add animated-list
npx viora-ui@latest add animated-list
yarn viora-ui@latest add animated-list
bunx --bun viora-ui@latest add animated-list

Usage

import { AnimatedList } from "viora-ui";
import { AnimatedList } from "viora-ui";

export default function AnimatedListDemo() {
  return (
    <div className="flex min-h-[350px] w-full items-center justify-center p-6">
      <AnimatedList />
    </div>
  );
}

API Reference

PlaceItem

PropTypeDefaultDescription
idnumber-Configuration for id.
namestring-Configuration for name.
typestring-Configuration for type.
statusstring-Configuration for status.
iconReact.ComponentType<{ size?: number; className?: string }>-Configuration for icon.
pinned?booleanfalseConfiguration for pinned.

PinItemComponent

PropTypeDefaultDescription
items?PlaceItem[][]List of items to render.
autoPlay?booleanfalseWhether to automatically cycle through items.

Built by Otis

Last updated: 10/12/2026