'use client'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; // Routes where the global "+ New server" CTA makes no sense — the wizard is // itself the create flow and owns its own primary action. const HIDDEN_PATHS: readonly string[] = ['/servers/new']; /** * Mobile-only sticky bottom action bar. On phones the dashboard top header is * already tight with the nav icons; the primary action belongs in the thumb * zone, not crammed top-right. Hidden from `sm:` upward where the header has * room for the same button inline. */ export function MobileActionBar() { const pathname = usePathname(); if (HIDDEN_PATHS.includes(pathname)) return null; return (