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