import type { ComponentProps, HTMLAttributes } from "react"; import { Badge } from "@/components/ui/badge"; import { cn } from "@/lib/utils"; export type StatusProps = ComponentProps & { status: "online" | "offline" | "maintenance" | "degraded"; }; export const Status = ({ className, status, ...props }: StatusProps) => ( ); export type StatusIndicatorProps = HTMLAttributes; export const StatusIndicator = ({ className, ...props }: StatusIndicatorProps) => ( ); export type StatusLabelProps = HTMLAttributes; export const StatusLabel = ({ className, children, ...props }: StatusLabelProps) => ( {children ?? ( <> Online Offline Maintenance Degraded )} );