From 28d363cdfe26188bddc01999217418a4a65b0c5e Mon Sep 17 00:00:00 2001 From: makearmy Date: Sun, 28 Sep 2025 09:50:09 -0400 Subject: [PATCH] username and api fixes --- app/components/forms/SettingsSubmit.tsx | 544 +++++------------------- 1 file changed, 117 insertions(+), 427 deletions(-) diff --git a/app/components/forms/SettingsSubmit.tsx b/app/components/forms/SettingsSubmit.tsx index 889323e8..948940c8 100644 --- a/app/components/forms/SettingsSubmit.tsx +++ b/app/components/forms/SettingsSubmit.tsx @@ -1,3 +1,4 @@ +// app/components/forms/SettingsSubmit.tsx "use client"; import { useEffect, useMemo, useState } from "react"; @@ -49,14 +50,7 @@ function useOptions(path: string) { } function FilterableSelect({ - label, - name, - register, - options, - loading, - onQuery, - placeholder = "—", - required = false, + label, name, register, options, loading, onQuery, placeholder = "—", required = false, }: { label: string; name: string; @@ -68,9 +62,7 @@ function FilterableSelect({ required?: boolean; }) { const [filter, setFilter] = useState(""); - useEffect(() => { - onQuery?.(filter); - }, [filter, onQuery]); + useEffect(() => { onQuery?.(filter); }, [filter, onQuery]); const filtered = useMemo(() => { if (!filter) return options; @@ -90,21 +82,18 @@ function FilterableSelect({ onChange={(e) => setFilter(e.target.value)} /> ); } -function BoolBox({ label, name, register }: { label: string; name: string; register: UseFormRegister }) { +function BoolBox({ label, name, register }:{ + label: string; name: string; register: UseFormRegister; +}) { return (