From 08a19ed38db2de1a096ce02bc1f586b195d59503 Mon Sep 17 00:00:00 2001 From: tvories Date: Tue, 30 Dec 2025 15:07:22 -0700 Subject: [PATCH] fix: PR suggestions --- .../components/create-repository-form.tsx | 1 - .../repository-forms/rest-repository-form.tsx | 99 +++++-------------- app/schemas/restic.ts | 42 +------- app/server/utils/restic.ts | 2 +- 4 files changed, 25 insertions(+), 119 deletions(-) diff --git a/app/client/modules/repositories/components/create-repository-form.tsx b/app/client/modules/repositories/components/create-repository-form.tsx index 01a2d270..08fa6e0b 100644 --- a/app/client/modules/repositories/components/create-repository-form.tsx +++ b/app/client/modules/repositories/components/create-repository-form.tsx @@ -72,7 +72,6 @@ export const CreateRepositoryForm = ({ const form = useForm({ resolver: arktypeResolver(cleanSchema as unknown as typeof formSchema), defaultValues: initialValues, - mode: "onTouched", resetOptions: { keepDefaultValues: true, keepDirtyValues: false, diff --git a/app/client/modules/repositories/components/repository-forms/rest-repository-form.tsx b/app/client/modules/repositories/components/repository-forms/rest-repository-form.tsx index d0ff8395..4317f98d 100644 --- a/app/client/modules/repositories/components/repository-forms/rest-repository-form.tsx +++ b/app/client/modules/repositories/components/repository-forms/rest-repository-form.tsx @@ -1,4 +1,3 @@ -import { useState, useRef } from "react"; import type { UseFormReturn } from "react-hook-form"; import { FormControl, @@ -22,10 +21,6 @@ type Props = { export const RestRepositoryForm = ({ form }: Props) => { const insecureTls = form.watch("insecureTls"); const cacert = form.watch("cacert"); - const [showCertTooltip, setShowCertTooltip] = useState(false); - const [tooltipPos, setTooltipPos] = useState({ x: 0, y: 0 }); - const tooltipTimeoutRef = useRef(null); - const tooltipHideTimeoutRef = useRef(null); return ( <> @@ -91,81 +86,33 @@ export const RestRepositoryForm = ({ form }: Props) => { CA Certificate (Optional) -
-