Skip to main content
Layout

StatusBar

Fixed bottom bar with brand background. Left/right slots for status items. Hidden on mobile (sm:flex).

Preview

page content

main0 errors2 warnings
TypeScriptUTF-8Ln 1, Col 1

Installation

terminal
bash
npx @entrepta/cli@latest add status-bar

// Resolves dependencies, copies the source, and installs npm packages automatically.

Usage

status-bar.tsx
tsx
import {
  StatusBar, StatusBarItem, StatusBarSeparator,
} from "@/components/entrepta/status-bar"

// In root layout:
<StatusBar
  left={
    <>
      <StatusBarItem icon={<GitBranchIcon />}>main</StatusBarItem>
      <StatusBarSeparator />
      <StatusBarItem>0 errors</StatusBarItem>
    </>
  }
  right={
    <>
      <StatusBarItem>TypeScript</StatusBarItem>
      <StatusBarSeparator />
      <StatusBarItem>UTF-8</StatusBarItem>
    </>
  }
/>

Props

PropTypeDefaultDescription
leftReactNodeContent for the left slot
rightReactNodeContent for the right slot
iconReactNodeOptional icon prefix (StatusBarItem)
Active theme: entrepta, dark mode.