"use client" /** * Design OS — Focus workflow template showcase. * Demonstrates `FocusWorkflowTemplate` + `PageHeader` actions (same slot as New question). */ import * as React from "react" import { FocusWorkflowTemplate } from "@/components/templates/focus-workflow-template" import { Button } from "@/components/ui/button" import { Kbd, KbdGroup } from "@/components/ui/kbd" import { Shortcut } from "@/components/ui/dropdown-menu" import { useProductDashboardHref } from "@/contexts/product-route-sync" const SHOWCASE_SUBTITLE = "Full-page shell with no sidebars — open from Tokens & themes via the header action. Centered content, SiteHeader back trail, and PageHeader actions for create flows." export function FocusWorkflowShowcaseClient() { const dashboardHref = useProductDashboardHref() const tokensHref = dashboardHref.replace(/\/dashboard$/, "/tokens-themes") const [saved, setSaved] = React.useState(false) const handleSave = React.useCallback(() => { setSaved(true) }, []) return ( <> } >

When to use

  • Multi-step create / edit flows that deserve the full viewport
  • Tasks where hub sidebars would compete with the primary job
  • Inspector splits — compose `NewFocusTemplate` `form-inspector` on top of this shell

Drop your form, wizard steps, or builder cards here. Register new routes in{" "} lib/focus-workflow.ts so the shell hides both sidebars automatically.

) }