build error fix

This commit is contained in:
makearmy 2025-10-04 20:19:53 -04:00
parent 898d86e2fb
commit ef7e7cbb24

View file

@ -55,7 +55,7 @@ function shortId(s?: string) {
} }
// ───────────────────────────────────────────────────────────── // ─────────────────────────────────────────────────────────────
// Normalizers for edit-mode prefill (IDs + enums) /** Normalizers for edit-mode prefill (IDs + enums) */
// ───────────────────────────────────────────────────────────── // ─────────────────────────────────────────────────────────────
function idToString(v: any): string { function idToString(v: any): string {
if (v == null || v === "") return ""; if (v == null || v === "") return "";
@ -488,7 +488,7 @@ export default function SettingsSubmit(props: CreateProps | EditProps) {
handleSubmit, handleSubmit,
control, control,
reset, reset,
setValue, setValue, // used for prefill select syncing
getValues, getValues,
formState: { isSubmitting }, formState: { isSubmitting },
} = useForm<any>({ } = useForm<any>({
@ -541,7 +541,7 @@ export default function SettingsSubmit(props: CreateProps | EditProps) {
} }
}, [isEdit, edit?.initialValues, reset]); }, [isEdit, edit?.initialValues, reset]);
// After reset, force RHF values once (covers early case) // After reset, force RHF values once
useEffect(() => { useEffect(() => {
if (!isEdit || !current) return; if (!isEdit || !current) return;
@ -613,7 +613,7 @@ export default function SettingsSubmit(props: CreateProps | EditProps) {
const payload: any = { const payload: any = {
target, // keep original selector value (e.g. "settings_co2gal") target, // keep original selector value (e.g. "settings_co2gal")
target_slug, // add slug for server convenience (e.g. "co2-galvo") target_slug, // slug for server convenience (e.g. "co2-galvo")
setting_title: values.setting_title, setting_title: values.setting_title,
setting_notes: values.setting_notes || "", setting_notes: values.setting_notes || "",
mat: values.mat || null, mat: values.mat || null,
@ -996,7 +996,7 @@ export default function SettingsSubmit(props: CreateProps | EditProps) {
+ Add + Add
</button> </button>
</div> </div>
{lines.fields map((f, i) => ( {lines.fields.map((f, i) => (
<div key={f.id} className="grid md:grid-cols-4 gap-2"> <div key={f.id} className="grid md:grid-cols-4 gap-2">
<LabeledInput label="Name" name={`line_settings.${i}.name`} register={register} /> <LabeledInput label="Name" name={`line_settings.${i}.name`} register={register} />
<LabeledInput label="Frequency (kHz)" name={`line_settings.${i}.frequency`} type="number" step="0.1" register={register} /> <LabeledInput label="Frequency (kHz)" name={`line_settings.${i}.frequency`} type="number" step="0.1" register={register} />