NeoTerm UI

Tabs

Tabbed interface built on Radix UI Tabs.

Import

import { Tabs, TabsList, TabsTrigger, TabsContent } from "neoterm-ui";

Usage

<Tabs defaultValue="overview">
  <TabsList>
    <TabsTrigger value="overview">Overview</TabsTrigger>
    <TabsTrigger value="logs">Logs</TabsTrigger>
    <TabsTrigger value="config">Config</TabsTrigger>
  </TabsList>
  <TabsContent value="overview">Dashboard content…</TabsContent>
  <TabsContent value="logs">Log viewer here…</TabsContent>
  <TabsContent value="config">Settings form…</TabsContent>
</Tabs>

Components

PropTypeDefaultDescription
TabsRootContainer. Accepts defaultValue or value + onValueChange.
TabsListListTab trigger group.
TabsTriggerTriggerIndividual tab button. Requires value prop.
TabsContentContentPanel rendered when its value is active.