import type { Meta, StoryObj } from '@storybook/react' import { Tabs, TabsList, TabsTrigger, TabsContent } from './tabs' const meta: Meta = { title: 'Primitives/Tabs', parameters: { layout: 'centered', backgrounds: { default: 'dark' } }, } export default meta type Story = StoryObj export const Default: Story = { render: () => ( Overview Logs Metrics

Sandbox is running. Uptime: 4h 12m.

stdout: server listening on :3000

CPU: 14% · Memory: 312 MB / 512 MB

), } export const Pills: Story = { render: () => ( All Running Stopped Deleted

Showing all 12 sandboxes.

3 sandboxes currently running.

7 sandboxes stopped.

2 sandboxes deleted.

), } export const Underline: Story = { render: () => ( Settings Environment Secrets Networking

General sandbox settings.

NODE_ENV=production

3 secrets configured.

Port 3000 exposed publicly.

), } export const WithDisabledTab: Story = { name: 'With Disabled Tab', render: () => ( Overview Logs Billing

Sandbox overview.

No recent log output.

), } export const Overview: Story = { name: 'Overview', render: () => (
Default (segmented)
Overview Logs Metrics Config
Status: Running · Region: us-east-1 · Uptime: 4h 12m
[INFO] server listening on :3000
[INFO] connected to database
CPU: 14% · Memory: 312 MB / 512 MB · Net I/O: 1.2 MB/s
image: ubuntu:22.04 · cpu: 2 · memory: 512
Pills
All Running Stopped

Showing all 12 sandboxes.

3 sandboxes running.

7 sandboxes stopped.

Underline
Settings Environment Secrets

General sandbox settings.

NODE_ENV=production

3 secrets configured.

), }