fix(frontend): add feedback updates

This commit is contained in:
yassinedorbozgithub 2025-02-04 15:42:37 +01:00
parent 7a19ba67e5
commit 64707c5cf5
4 changed files with 6 additions and 10 deletions

View File

@ -13,18 +13,18 @@ import { useTranslate } from "@/hooks/useTranslate";
export const ConfirmDialogBody = ({ export const ConfirmDialogBody = ({
mode = "click", mode = "click",
itemsNumber = 1, count = 1,
}: { }: {
mode?: "selection" | "click"; mode?: "selection" | "click";
itemsNumber?: number; count?: number;
}) => { }) => {
const { t } = useTranslate(); const { t } = useTranslate();
const dialogBodyText = const dialogBodyText =
mode === "selection" mode === "selection"
? itemsNumber === 1 ? count === 1
? t("message.item_selected_delete_confirm") ? t("message.item_selected_delete_confirm")
: t("message.items_selected_delete_confirm", { : t("message.items_selected_delete_confirm", {
"0": itemsNumber.toString(), "0": count.toString(),
}) })
: t("message.item_delete_confirm"); : t("message.item_delete_confirm");

View File

@ -52,7 +52,7 @@ export const CategoryForm: FC<ComponentFormProps<ICategory>> = ({
required: t("message.label_is_required"), required: t("message.label_is_required"),
}, },
}; };
const onSubmitForm = async (params: ICategoryAttributes) => { const onSubmitForm = (params: ICategoryAttributes) => {
if (data) { if (data) {
updateCategory({ id: data.id, params }); updateCategory({ id: data.id, params });
} else { } else {

View File

@ -163,7 +163,7 @@ export const Categories = () => {
const isConfirmed = await dialogs.confirm( const isConfirmed = await dialogs.confirm(
<ConfirmDialogBody <ConfirmDialogBody
mode="selection" mode="selection"
itemsNumber={selectedCategories.length} count={selectedCategories.length}
/>, />,
); );

View File

@ -8,7 +8,6 @@
import { import {
createContext, createContext,
FC,
useCallback, useCallback,
useId, useId,
useMemo, useMemo,
@ -16,7 +15,6 @@ import {
useState, useState,
} from "react"; } from "react";
import { ConfirmDialog, ConfirmDialogProps } from "@/app-components/dialogs";
import { import {
CloseDialog, CloseDialog,
DialogComponent, DialogComponent,
@ -30,7 +28,6 @@ export const DialogsContext = createContext<
| { | {
open: OpenDialog; open: OpenDialog;
close: CloseDialog; close: CloseDialog;
confirm: FC<ConfirmDialogProps>;
} }
| undefined | undefined
>(undefined); >(undefined);
@ -124,7 +121,6 @@ function DialogsProvider(props: DialogProviderProps) {
() => ({ () => ({
open: requestDialog, open: requestDialog,
close: closeDialog, close: closeDialog,
confirm: ConfirmDialog,
}), }),
[requestDialog, closeDialog], [requestDialog, closeDialog],
); );