Przeglądaj źródła

refactor empty trash button

yuken 4 lat temu
rodzic
commit
a7bb78f02d

+ 4 - 4
packages/app/src/components/EmptyTrashButton.tsx

@@ -8,13 +8,13 @@ import {
   IPageHasId,
   IPageHasId,
   IPageInfo,
   IPageInfo,
 } from '~/interfaces/page';
 } from '~/interfaces/page';
-import { usePageDeleteModal } from '~/stores/modal';
+import { useEmptyTrashModal } from '~/stores/modal';
 import { useSWRxDescendantsPageListForCurrrentPath, useSWRxPageInfoForList } from '~/stores/page';
 import { useSWRxDescendantsPageListForCurrrentPath, useSWRxPageInfoForList } from '~/stores/page';
 
 
 
 
 const EmptyTrashButton = () => {
 const EmptyTrashButton = () => {
   const { t } = useTranslation();
   const { t } = useTranslation();
-  const { open: openDeleteModal } = usePageDeleteModal();
+  const { open: openEmptyTrashModal } = useEmptyTrashModal();
   const { data: pagingResult, mutate } = useSWRxDescendantsPageListForCurrrentPath();
   const { data: pagingResult, mutate } = useSWRxDescendantsPageListForCurrrentPath();
 
 
   const pageIds = pagingResult?.items?.map(page => page._id);
   const pageIds = pagingResult?.items?.map(page => page._id);
@@ -31,14 +31,14 @@ const EmptyTrashButton = () => {
     pageWithMetas = injectTo(dataWithMetas);
     pageWithMetas = injectTo(dataWithMetas);
   }
   }
 
 
-  const onDeletedHandler = useCallback(() => {
+  const onEmptiedTrashHandler = useCallback(() => {
     toastSuccess(t('empty_trash'));
     toastSuccess(t('empty_trash'));
 
 
     mutate();
     mutate();
   }, [t, mutate]);
   }, [t, mutate]);
 
 
   const emptyTrashClickHandler = () => {
   const emptyTrashClickHandler = () => {
-    openDeleteModal(pageWithMetas, { onDeleted: onDeletedHandler, emptyTrash: true });
+    openEmptyTrashModal(pageWithMetas, { onEmptiedTrash: onEmptiedTrashHandler });
   };
   };
 
 
   return (
   return (