From 47119bf94bd9557ef51691a117cd698230fcc269 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Fri, 8 Nov 2024 18:24:57 +0530 Subject: [PATCH] Swap --- .../pages/gallery/SelectedFileOptions.tsx | 39 ++++++++----------- 1 file changed, 17 insertions(+), 22 deletions(-) diff --git a/web/apps/photos/src/components/pages/gallery/SelectedFileOptions.tsx b/web/apps/photos/src/components/pages/gallery/SelectedFileOptions.tsx index 881c8e0ae9..6b6cad687f 100644 --- a/web/apps/photos/src/components/pages/gallery/SelectedFileOptions.tsx +++ b/web/apps/photos/src/components/pages/gallery/SelectedFileOptions.tsx @@ -7,7 +7,7 @@ import { ARCHIVE_SECTION, TRASH_SECTION, } from "@/new/photos/services/collection"; -import { AppContext } from "@/new/photos/types/context"; +import { useAppContext } from "@/new/photos/types/context"; import { FluidContainer } from "@ente/shared/components/Container"; import ClockIcon from "@mui/icons-material/AccessTime"; import AddIcon from "@mui/icons-material/Add"; @@ -24,7 +24,6 @@ import VisibilityOffOutlined from "@mui/icons-material/VisibilityOffOutlined"; import VisibilityOutlined from "@mui/icons-material/VisibilityOutlined"; import { Box, IconButton, Stack, Tooltip } from "@mui/material"; import { t } from "i18next"; -import { useContext } from "react"; import { COLLECTION_OPS_TYPE } from "utils/collection"; import { FILE_OPS_TYPE } from "utils/file"; @@ -73,7 +72,7 @@ const SelectedFileOptions = ({ isInSearchMode, isInHiddenSection, }: Props) => { - const { setDialogMessage, showMiniDialog } = useContext(AppContext); + const { showMiniDialog } = useAppContext(); const peopleMode = barMode == "people"; @@ -100,15 +99,14 @@ const SelectedFileOptions = ({ }); const permanentlyDeleteHandler = () => - setDialogMessage({ + showMiniDialog({ title: t("DELETE_FILES_TITLE"), - content: t("DELETE_FILES_MESSAGE"), - proceed: { - action: handleFileOps(FILE_OPS_TYPE.DELETE_PERMANENTLY), + message: t("DELETE_FILES_MESSAGE"), + continue: { text: t("delete"), - variant: "critical", + color: "critical", + action: handleFileOps(FILE_OPS_TYPE.DELETE_PERMANENTLY), }, - close: { text: t("cancel") }, }); const restoreHandler = () => @@ -124,34 +122,31 @@ const SelectedFileOptions = ({ const removeFromCollectionHandler = () => { if (ownCount === count) { - setDialogMessage({ + showMiniDialog({ title: t("REMOVE_FROM_COLLECTION"), - content: t("CONFIRM_SELF_REMOVE_MESSAGE"), + message: t("CONFIRM_SELF_REMOVE_MESSAGE"), + continue: { + text: t("YES_REMOVE"), + color: "primary", - proceed: { action: () => handleCollectionOps(COLLECTION_OPS_TYPE.REMOVE)( selectedCollection, ), - text: t("YES_REMOVE"), - variant: "primary", }, - close: { text: t("cancel") }, }); } else { - setDialogMessage({ + showMiniDialog({ title: t("REMOVE_FROM_COLLECTION"), - content: t("CONFIRM_SELF_AND_OTHER_REMOVE_MESSAGE"), - - proceed: { + message: t("CONFIRM_SELF_AND_OTHER_REMOVE_MESSAGE"), + continue: { + text: t("YES_REMOVE"), + color: "critical", action: () => handleCollectionOps(COLLECTION_OPS_TYPE.REMOVE)( selectedCollection, ), - text: t("YES_REMOVE"), - variant: "critical", }, - close: { text: t("cancel") }, }); } };