Establish NODE.DC design system baseline

This commit is contained in:
DCCONSTRUCTIONS
2026-07-10 02:34:36 +03:00
commit 73629d68c3
63 changed files with 6701 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
import type { HTMLAttributes } from "react";
import { cn } from "./cn";
export type StatusTone = "neutral" | "success" | "warning" | "danger" | "accent";
export interface StatusBadgeProps extends HTMLAttributes<HTMLSpanElement> {
tone?: StatusTone;
}
export function StatusBadge({ tone = "neutral", className, children, ...props }: StatusBadgeProps) {
return (
<span className={cn("nodedc-status", className)} data-tone={tone === "neutral" ? undefined : tone} {...props}>
{children}
</span>
);
}