a metric shit ton. fixed a lot of part_role issues. removed almost all hardcoded categories and used db roles.

This commit is contained in:
2025-12-15 20:59:19 -05:00
parent 0f10ff4e09
commit 607939c468
16 changed files with 1538 additions and 1065 deletions
+4 -4
View File
@@ -11,7 +11,7 @@ export type CategoryGroup = "lower" | "upper" | "accessories";
*/
export type CategoryId =
// ===== LOWER =====
| "lower"
| "lower-receiver"
| "complete-lower"
| "lower-parts"
| "trigger"
@@ -21,7 +21,7 @@ export type CategoryId =
| "stock"
// ===== UPPER =====
| "upper"
| "upper-receiver"
| "complete-upper"
| "barrel"
| "handguard"
@@ -84,7 +84,7 @@ export interface Part {
*/
export const CATEGORY_SLUGS = {
// LOWER
lower: "lower",
"lower-receiver": "lower-receiver",
"complete-lower": "complete-lower",
"lower-parts": "lower-parts",
trigger: "trigger",
@@ -94,7 +94,7 @@ export const CATEGORY_SLUGS = {
stock: "stock",
// UPPER
upper: "upper",
"upper-receiver": "upper-receiver",
"complete-upper": "complete-upper",
barrel: "barrel",
handguard: "handguard",