Shadix UIAnimated Tabs

Animated Tabs

Tabs with animated indicator and content transitions (underline, pill, slide)

Who Developed This Component:

Installation

GitHub
pnpm dlx shadcn@latest add @shadix-ui/animated-tabs

Usage

Basic Usage

import {
    AnimatedTabs,
    AnimatedTabsContent,
    AnimatedTabsList,
    AnimatedTabsTrigger
} from '@/components/shadix-ui/animated-tabs';

const AnimatedTabsDemo = () => {
    return (
        <AnimatedTabs defaultValue="tab1" indicator="underline" contentAnimation="fade">
            <AnimatedTabsList>
                <AnimatedTabsTrigger value="tab1">Account</AnimatedTabsTrigger>
                <AnimatedTabsTrigger value="tab2">Password</AnimatedTabsTrigger>
                <AnimatedTabsTrigger value="tab3">Settings</AnimatedTabsTrigger>
            </AnimatedTabsList>
            <AnimatedTabsContent value="tab1">
                <p className="text-muted-foreground text-sm">Account settings and profile.</p>
            </AnimatedTabsContent>
            <AnimatedTabsContent value="tab2">
                <p className="text-muted-foreground text-sm">Change your password here.</p>
            </AnimatedTabsContent>
            <AnimatedTabsContent value="tab3">
                <p className="text-muted-foreground text-sm">Manage app preferences.</p>
            </AnimatedTabsContent>
        </AnimatedTabs>
    );
};

Props

Built by Gihan (apix-js) for Shadcn at Vercel. Source code on GitHub.