Watch target inputs

This commit is contained in:
Owen 2025-06-02 21:13:57 -04:00
parent 6d519af198
commit f438d2ddbf
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD

View file

@ -163,6 +163,9 @@ export default function ReverseProxyTargets(props: {
} as z.infer<typeof addTargetSchema> } as z.infer<typeof addTargetSchema>
}); });
const watchedIp = addTargetForm.watch("ip");
const watchedPort = addTargetForm.watch("port");
const tlsSettingsForm = useForm<TlsSettingsValues>({ const tlsSettingsForm = useForm<TlsSettingsValues>({
resolver: zodResolver(tlsSettingsSchema), resolver: zodResolver(tlsSettingsSchema),
defaultValues: { defaultValues: {
@ -818,12 +821,7 @@ export default function ReverseProxyTargets(props: {
type="submit" type="submit"
variant="outlinePrimary" variant="outlinePrimary"
className="mt-6" className="mt-6"
disabled={ disabled={!(watchedIp && watchedPort)}
!(
addTargetForm.getValues("ip") &&
addTargetForm.getValues("port")
)
}
> >
Add Target Add Target
</Button> </Button>