diff --git a/src/components/Dialog/PkiRegenerateDialog.tsx b/src/components/Dialog/PkiRegenerateDialog.tsx
index c4f9e91e..b0a0df16 100644
--- a/src/components/Dialog/PkiRegenerateDialog.tsx
+++ b/src/components/Dialog/PkiRegenerateDialog.tsx
@@ -10,12 +10,22 @@ import {
} from "@components/UI/Dialog.tsx";
export interface PkiRegenerateDialogProps {
+ text: {
+ title: string;
+ description: string;
+ button: string;
+ }
open: boolean;
onOpenChange: () => void;
onSubmit: () => void;
}
export const PkiRegenerateDialog = ({
+ text = {
+ title: "Regenerate Key Pair",
+ description: "Are you sure you want to regenerate key pair?",
+ button: "Regenerate",
+ },
open,
onOpenChange,
onSubmit,
@@ -25,14 +35,14 @@ export const PkiRegenerateDialog = ({
- Regenerate Key pair?
+ {text?.title}
- Are you sure you want to regenerate key pair?
+ {text?.description}
diff --git a/src/components/PageComponents/Channel.tsx b/src/components/PageComponents/Channel.tsx
index 1a523ca4..f9d8a35d 100644
--- a/src/components/PageComponents/Channel.tsx
+++ b/src/components/PageComponents/Channel.tsx
@@ -1,4 +1,4 @@
-import type { ChannelValidation } from "@app/validation/channel.tsx";
+import type { ChannelValidation } from "@app/validation/channel.ts";
import { create } from "@bufbuild/protobuf";
import { DynamicForm } from "@components/Form/DynamicForm.tsx";
import { useToast } from "@core/hooks/useToast.ts";
@@ -97,7 +97,8 @@ export const Channel = ({ channel }: SettingsPanelProps) => {
settings: {
...channel?.settings,
psk: pass,
- moduleSettings: {...channel?.settings?.moduleSettings,
+ moduleSettings: {
+ ...channel?.settings?.moduleSettings,
positionPrecision: channel?.settings?.moduleSettings?.positionPrecision === undefined ? 10 : channel?.settings?.moduleSettings?.positionPrecision,
}
},
@@ -206,6 +207,11 @@ export const Channel = ({ channel }: SettingsPanelProps) => {
]}
/>
setPreSharedDialogOpen(false)}
onSubmit={() => preSharedKeyRegenerate()}
diff --git a/src/components/PageComponents/Config/Security/Security.tsx b/src/components/PageComponents/Config/Security/Security.tsx
index 871e0384..68446e4d 100644
--- a/src/components/PageComponents/Config/Security/Security.tsx
+++ b/src/components/PageComponents/Config/Security/Security.tsx
@@ -302,6 +302,11 @@ export const Security = () => {
]}
/>
dispatch({ type: "SHOW_PRIVATE_KEY_DIALOG", payload: false })}