feat: port the demo redesign with Manage and Settings tabs

This commit is contained in:
LukeGus committed 2026-10-05 16:23:21 -05:00
1 parent f8151cb885
commit 35c954b79a
128 files changed
+13262 -8143

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
import { describe, expect, it } from "vitest";
import { usageBarColor, usageColor } from "@/lib/usage-color";
describe("usage color ramp", () => {
it("uses the brand color below 75", () => {
expect(usageColor(10)).toBe("text-accent-brand");
expect(usageBarColor(74.9)).toBe("bg-accent-brand");
});
it("warns from 75 and turns destructive from 90", () => {
expect(usageColor(75)).toBe("text-warning");
expect(usageBarColor(89)).toBe("bg-warning");
expect(usageColor(90)).toBe("text-destructive");
expect(usageBarColor(100)).toBe("bg-destructive");
});
it("mutes an unknown value", () => {
expect(usageColor(null)).toBe("text-muted-foreground");
expect(usageBarColor(null)).toBe("bg-muted-foreground/30");
});
});