From e3175723ea15d8f6db3e4c8dddf7de8cd6c88b98 Mon Sep 17 00:00:00 2001 From: samturner3 Date: Sat, 24 Aug 2024 18:58:45 +1000 Subject: [PATCH] fix: Settings file --- client/src/pages/settings/generalSettings.tsx | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/client/src/pages/settings/generalSettings.tsx b/client/src/pages/settings/generalSettings.tsx index 90ad1a7..c421583 100644 --- a/client/src/pages/settings/generalSettings.tsx +++ b/client/src/pages/settings/generalSettings.tsx @@ -5,6 +5,7 @@ import { useGetSettings, useSetSetting } from "../../utils/querySettings"; export function GeneralSettings() { const settings = useGetSettings(); + const setQrCodeUrl = useSetSetting("qr_code_url"); const setCurrency = useSetSetting("currency"); const [form] = Form.useForm(); const [messageApi, contextHolder] = message.useMessage(); @@ -28,17 +29,14 @@ export function GeneralSettings() { }, [setCurrency.isSuccess, messageApi, t]); // Handle form submit - const onFinish = (values: { currency: string, qr_code_url: string }) => { + const onFinish = (values: { currency: string; qr_code_url: string }) => { // Check if the currency has changed if (settings.data?.currency.value !== JSON.stringify(values.currency)) { setCurrency.mutate(values.currency); } // Check if the QR code URL has changed if (settings.data?.qr_code_url.value !== JSON.stringify(values.qr_code_url)) { - setSetting.mutate({ - key: "qr_code_url", - value: JSON.stringify(values.qr_code_url), - }); + setQrCodeUrl.mutate(values.qr_code_url); } }; @@ -85,9 +83,7 @@ export function GeneralSettings() { }, ]} > - +