import type { ReactNode } from "react" import { Frame, FrameDescription, FrameHeader, FramePanel, FrameTitle, } from "@/components/reui/frame" import { cn } from "@/lib/utils" /** * Ops section shell — ReUI Frame (settings-3 / chart-15 DNA). * Preview: https://reui.io/preview/base/settings-3 · https://reui.io/docs/components/base/frame */ export function OpsPanel({ title, description, headerRight, children, className, contentClassName, id, }: { title?: ReactNode description?: ReactNode headerRight?: ReactNode children: ReactNode className?: string contentClassName?: string id?: string }) { return ( {title || description || headerRight ? (
{title ? {title} : null} {description ? {description} : null}
{headerRight ?
{headerRight}
: null}
) : null}
{children}
) }