diff --git a/app/my/rigs/RigBuilderClient.tsx b/app/my/rigs/RigBuilderClient.tsx
index 340a3a31..1114c3b3 100644
--- a/app/my/rigs/RigBuilderClient.tsx
+++ b/app/my/rigs/RigBuilderClient.tsx
@@ -170,7 +170,7 @@ export default function RigBuilderClient() {
try {
// software (generic list; if you have target-aware, swap the endpoint)
- const soft = await apiJson<{ data: Option[] }>(`/api/options/laser_soft`);
+ const soft = await apiJson<{ data: Option[] }>(`/api/options/laser_software`);
setSoftwareOpts(soft.data ?? []);
} catch {
setSoftwareOpts([]);
@@ -305,7 +305,7 @@ export default function RigBuilderClient() {
{/* add scroll so big lists are usable */}
-
+
{rigTypeItems.map((rt) => (
{rt.label}
@@ -325,7 +325,7 @@ export default function RigBuilderClient() {
-
+
—
{sourceOpts.map((o) => (
@@ -346,7 +346,7 @@ export default function RigBuilderClient() {
-
+
—
{softwareOpts.map((o) => (
@@ -375,7 +375,7 @@ export default function RigBuilderClient() {
-
+
—
{focusLensOpts.map((o) => (
@@ -400,7 +400,7 @@ export default function RigBuilderClient() {
-
+
—
{scanLensOpts.map((o) => (
@@ -420,7 +420,7 @@ export default function RigBuilderClient() {
-
+
—
{/* These can be swapped to real options when you expose them as /api/options/... */}
10 mm
@@ -440,7 +440,7 @@ export default function RigBuilderClient() {
-
+
—
1.5×
2×