Sigta UI · Kit
Shell
Embedded app frame — sidebar, bar, main (narrow the viewport: the sidebar nav collapses behind a burger)
Overview
Q2 2026 · updated 6 min ago
On track
Active accounts
2,418
6.2% vs last 30d
Net retention
112%
1.4 pts
Time to value
3.1d
0.4d slower
Source
<sigta:shell>
<x-slot:sidebar>
<sigta:shell.sidebar>
<x-slot:brand>
<sigta:brand size="sm" glyph-only />
Plumb
</x-slot:brand>
<sigta:shell.link href="#" icon="layout-grid" current>Overview</sigta:shell.link>
<sigta:shell.link href="#" icon="trending-up">Trends</sigta:shell.link>
<sigta:shell.link href="#" icon="clock">Reports</sigta:shell.link>
<sigta:shell.link href="#" icon="settings">Settings</sigta:shell.link>
</sigta:shell.sidebar>
</x-slot:sidebar>
<sigta:shell.main>
<sigta:shell.bar heading="Overview" sub="Q2 2026 · updated 6 min ago">
<x-slot:actions>
<sigta:segmented name="shell-range" label="Range" :options="['7d' => '7d', '30d' => '30d', 'qtd' => 'QTD']" checked="30d" />
<sigta:pill variant="success">On track</sigta:pill>
</x-slot:actions>
</sigta:shell.bar>
<div class="grid gap-3 sm:grid-cols-3">
<sigta:stat label="Active accounts" value="2,418" delta="6.2% vs last 30d" trend="up" />
<sigta:stat label="Net retention" value="112%" delta="1.4 pts" trend="up" />
<sigta:stat label="Time to value" value="3.1d" delta="0.4d slower" trend="down" />
</div>
<div class="bg-surface border border-line rounded-panel p-4">
<sigta:chart.line :values="[22, 26, 25, 30, 33, 31, 38, 36, 42, 45]" :height="140" />
</div>
</sigta:shell.main>
</sigta:shell>
Bar — heading only, actions only
Reports
Filtered · 12 rows
Source
<div class="flex flex-col gap-5">
<sigta:shell.bar heading="Reports" />
<sigta:shell.bar sub="Filtered · 12 rows">
<x-slot:actions>
<sigta:button size="sm">Export</sigta:button>
</x-slot:actions>
</sigta:shell.bar>
</div>