GlobalSearch
The governed search interaction/presentation contract — icon trigger or inline field, keyboard navigation, no backend dependency. Proposed/under Owner review, GitHub Issue #127.
Proposed component — under Owner review (GitHub Issue #127). Not part of the governed component registry. Reference: D:\NexWell\nexwell-ai-inputs\components.
Live — icon variant (Landing/header use)
Trigger + overlay
Live — field variant (Web App top bar use)
Inline field + panel
API
Public props
import { GlobalSearch } from "@nexwellaifactory/components";
<GlobalSearch
variant="icon" // or "field"
query={query}
onQueryChange={setQuery}
open={open}
onOpenChange={setOpen}
groups={[{ id, label, items: [{ id, label, description?, icon?, href?, onSelect? }] }]}
status="idle" // "loading" | "empty" | "error"
/>