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} ) }