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)} |