import type { ReactNode } from "react"; import type { LucideIcon } from "lucide-react"; import { AlertTriangle } from "lucide-react"; // An in-flow warning that sits INSIDE a panel, next to the thing it is about — as opposed to // Banner, which is the full-bleed top-of-app bar (border-b, app chrome) and looks wrong nested in a // card. Same warn tokens as Banner's warning tone so the two read as one system. export default function InlineNotice({ children, icon: Icon = AlertTriangle, className = "", }: { children: ReactNode; icon?: LucideIcon; className?: string; }) { return (