Motoko UI Released — Explore the components
Motoko UI

Tabs

Animated pill tabs with the same soft motion used in Preview/Code.

Manage your account details and public profile.

Installation

pnpm dlx shadcn@latest add @motokoui/tabs

Usage

import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"
 
export default function Example() {
  return (
    <Tabs defaultValue="account">
      <TabsList>
        <TabsTrigger value="account">Account</TabsTrigger>
        <TabsTrigger value="password">Password</TabsTrigger>
      </TabsList>
      <TabsContent value="account">Account panel</TabsContent>
      <TabsContent value="password">Password panel</TabsContent>
    </Tabs>
  )
}

Anatomy

<Tabs>
  <TabsList>
    <TabsTrigger />
  </TabsList>
  <TabsContent />
</Tabs>

Props

Tabs

PropTypeDefault
valuestring
defaultValuestring""
onValueChange(value: string) => void
disableAnimationbooleanfalse
classNamestring

TabsTrigger

PropTypeDefault
valuestringrequired
disabledbooleanfalse

TabsContent

PropTypeDefault
valuestringrequired
forceMountbooleanfalse