+ {/*
+ Status Bar
+ --------------------------------------------------------------
+ Sizing scales by device class so the bar feels natural at each
+ size — phones stay compact (the original design), iPad gets a
+ noticeably taller bar with bigger tap targets so it doesn't
+ look lost on a larger screen, and desktop matches iPad. We
+ switch at the `md:` breakpoint (≥768px), which is the standard
+ iPad-portrait threshold; mobile (<768px) renders identically
+ to before this change.
+ */}
+
{/* Identity */}
-
-
+
+
{initials}
-
{displayName}
+
{displayName}
{isAdmin && (
-
Admin
+
Admin
)}
{/* Clock + dates */}
{topbarClockVisible && (
-
+
)}
- {/* Controls */}
-
+ {/*
+ Controls — buttons grow on iPad+ via padding + icon size.
+ Lucide icons size via `width`/`height` SVG attrs; we drop the
+ numeric `size` prop and use Tailwind classes so the icon
+ itself can scale at the `md:` breakpoint.
+ */}
+