From c55dbd401f025ec99ec64ecff98029add93bd987 Mon Sep 17 00:00:00 2001 From: yassinedorbozgithub Date: Thu, 6 Feb 2025 00:32:36 +0100 Subject: [PATCH] refactor(frontend): update contextVar formDialog --- .../context-vars/ContextVarFormDialog.tsx | 36 ++++++------------- 1 file changed, 11 insertions(+), 25 deletions(-) diff --git a/frontend/src/components/context-vars/ContextVarFormDialog.tsx b/frontend/src/components/context-vars/ContextVarFormDialog.tsx index d33d71e1..6707dc7b 100644 --- a/frontend/src/components/context-vars/ContextVarFormDialog.tsx +++ b/frontend/src/components/context-vars/ContextVarFormDialog.tsx @@ -6,33 +6,19 @@ * 2. All derivative works must include clear attribution to the original creator and software, Hexastack and Hexabot, in a prominent location (e.g., in the software's "About" section, documentation, and README file). */ -import { FC } from "react"; - -import { FormDialog } from "@/app-components/dialogs"; -import { useTranslate } from "@/hooks/useTranslate"; +import { GenericFormDialog } from "@/app-components/dialogs"; import { ComponentFormDialogProps } from "@/types/common/dialogs.types"; import { IContextVar } from "@/types/context-var.types"; import { ContextVarForm } from "./ContextVarForm"; -export const ContextVarFormDialog: FC< - ComponentFormDialogProps -> = ({ payload, ...rest }) => { - const { t } = useTranslate(); - - return ( - { - rest.onClose(true); - }} - Wrapper={FormDialog} - WrapperProps={{ - title: payload - ? t("title.edit_context_var") - : t("title.new_context_var"), - ...rest, - }} - /> - ); -}; +export const ContextVarFormDialog = ( + props: ComponentFormDialogProps, +) => ( + + Form={ContextVarForm} + addText="title.new_context_var" + editText="title.edit_context_var" + {...props} + /> +);