Replace the starter app with a public/local flasher that discovers sibling firmwares, supports en/zh, and documents HTTPS deploy. Co-authored-by: Cursor <cursoragent@cursor.com>
27 lines
707 B
TypeScript
27 lines
707 B
TypeScript
import * as React from "react";
|
|
import { cva, type VariantProps } from "class-variance-authority";
|
|
import { cn } from "@/lib/utils";
|
|
|
|
const badgeVariants = cva(
|
|
"inline-flex items-center rounded-md px-2 py-0.5 text-xs font-medium",
|
|
{
|
|
variants: {
|
|
variant: {
|
|
default: "bg-[rgba(240,197,10,0.12)] text-[var(--accent-hot)]",
|
|
muted: "bg-[rgba(0,0,0,0.25)] text-[var(--muted)]",
|
|
},
|
|
},
|
|
defaultVariants: {
|
|
variant: "default",
|
|
},
|
|
}
|
|
);
|
|
|
|
export function Badge({
|
|
className,
|
|
variant,
|
|
...props
|
|
}: React.HTMLAttributes<HTMLDivElement> & VariantProps<typeof badgeVariants>) {
|
|
return <div className={cn(badgeVariants({ variant }), className)} {...props} />;
|
|
}
|