From c31b15fb54a08a0384c46d29e046782a59e54378 Mon Sep 17 00:00:00 2001 From: NamelessNanashi <53353250+NanashiTheNameless@users.noreply.github.com> Date: Mon, 8 Jun 2026 05:32:23 -0500 Subject: [PATCH 1/2] Add optional ships_to_display field for vendors --- src/components/vendor-picker.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/vendor-picker.tsx b/src/components/vendor-picker.tsx index 6abd828..580f5a4 100644 --- a/src/components/vendor-picker.tsx +++ b/src/components/vendor-picker.tsx @@ -8,6 +8,7 @@ interface Vendor { link: string; from: string; ships_to: string[]; + ships_to_display?: string; hubs: boolean; shockers: boolean; prints3d: boolean; @@ -100,6 +101,7 @@ const vendors: Vendor[] = [ link: "./hardware/namelessnanashi", from: "\ud83c\uddfa\ud83c\uddf8 USA", ships_to: ["NA"], + ships_to_display: "\ud83c\uddfa\ud83c\uddf8 USA", hubs: true, shockers: false, prints3d: true, @@ -201,7 +203,7 @@ function VendorTable({ vendors, region }: { vendors: Vendor[]; region: string }) {v.name} {v.from} - {v.ships_to.map((r) => regionNames[r]).join(", ")} + {v.ships_to_display ?? v.ships_to.map((r) => regionNames[r]).join(", ")} {checkX(v.hubs)} {checkX(v.shockers)} {checkX(v.prints3d)} From 31bc93f9dd1eb0b872d0f4e3a6e0569241e8b2ea Mon Sep 17 00:00:00 2001 From: NamelessNanashi <53353250+NanashiTheNameless@users.noreply.github.com> Date: Mon, 8 Jun 2026 05:38:38 -0500 Subject: [PATCH 2/2] improve logic for ships_to_display in vendor table --- src/components/vendor-picker.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/vendor-picker.tsx b/src/components/vendor-picker.tsx index 580f5a4..70ca2c1 100644 --- a/src/components/vendor-picker.tsx +++ b/src/components/vendor-picker.tsx @@ -203,7 +203,7 @@ function VendorTable({ vendors, region }: { vendors: Vendor[]; region: string }) {v.name} {v.from} - {v.ships_to_display ?? v.ships_to.map((r) => regionNames[r]).join(", ")} + {v.ships_to_display || v.ships_to.map((r) => regionNames[r]).join(", ")} {checkX(v.hubs)} {checkX(v.shockers)} {checkX(v.prints3d)}