Skip to content

Commit 85f7ac2

Browse files
fix(web): improve builder logic (#560)
1 parent 2affdeb commit 85f7ac2

File tree

15 files changed

+2191
-1956
lines changed

15 files changed

+2191
-1956
lines changed

NUQS_MIGRATION.md

Whitespace-only changes.

apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"motion": "^12.23.12",
3737
"next": "15.3.5",
3838
"next-themes": "^0.4.6",
39-
"nuqs": "^2.4.3",
39+
"nuqs": "^2.5.2",
4040
"papaparse": "^5.5.3",
4141
"posthog-js": "^1.258.5",
4242
"qrcode": "^1.5.4",
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
export const getBadgeColors = (category: string): string => {
2+
switch (category) {
3+
case "webFrontend":
4+
case "nativeFrontend":
5+
return "border-blue-300 bg-blue-100 text-blue-800 dark:border-blue-700/30 dark:bg-blue-900/30 dark:text-blue-300";
6+
case "runtime":
7+
return "border-amber-300 bg-amber-100 text-amber-800 dark:border-amber-700/30 dark:bg-amber-900/30 dark:text-amber-300";
8+
case "backend":
9+
return "border-sky-300 bg-sky-100 text-sky-800 dark:border-sky-700/30 dark:bg-sky-900/30 dark:text-sky-300";
10+
case "api":
11+
return "border-indigo-300 bg-indigo-100 text-indigo-800 dark:border-indigo-700/30 dark:bg-indigo-900/30 dark:text-indigo-300";
12+
case "database":
13+
return "border-emerald-300 bg-emerald-100 text-emerald-800 dark:border-emerald-700/30 dark:bg-emerald-900/30 dark:text-emerald-300";
14+
case "orm":
15+
return "border-cyan-300 bg-cyan-100 text-cyan-800 dark:border-cyan-700/30 dark:bg-cyan-900/30 dark:text-cyan-300";
16+
case "auth":
17+
return "border-green-300 bg-green-100 text-green-800 dark:border-green-700/30 dark:bg-green-900/30 dark:text-green-300";
18+
case "dbSetup":
19+
return "border-pink-300 bg-pink-100 text-pink-800 dark:border-pink-700/30 dark:bg-pink-900/30 dark:text-pink-300";
20+
case "addons":
21+
return "border-violet-300 bg-violet-100 text-violet-800 dark:border-violet-700/30 dark:bg-violet-900/30 dark:text-violet-300";
22+
case "examples":
23+
return "border-teal-300 bg-teal-100 text-teal-800 dark:border-teal-700/30 dark:bg-teal-900/30 dark:text-teal-300";
24+
case "packageManager":
25+
return "border-orange-300 bg-orange-100 text-orange-800 dark:border-orange-700/30 dark:bg-orange-900/30 dark:text-orange-300";
26+
case "git":
27+
case "webDeploy":
28+
case "serverDeploy":
29+
case "install":
30+
return "border-gray-300 bg-gray-100 text-gray-700 dark:border-gray-600 dark:bg-gray-800 dark:text-gray-400";
31+
default:
32+
return "border-gray-300 bg-gray-100 text-gray-800 dark:border-gray-700/30 dark:bg-gray-900/30 dark:text-gray-300";
33+
}
34+
};

0 commit comments

Comments
 (0)