Просмотр исходного кода

move isIPageInfoForEntityForDeleteModal to PageDeleteModal

Futa Arai 2 лет назад
Родитель
Сommit
d99bd471f5
2 измененных файлов с 5 добавлено и 6 удалено
  1. 5 1
      apps/app/src/components/PageDeleteModal.tsx
  2. 0 5
      packages/core/src/interfaces/page.ts

+ 5 - 1
apps/app/src/components/PageDeleteModal.tsx

@@ -2,7 +2,6 @@ import React, {
   useState, FC, useMemo, useEffect,
   useState, FC, useMemo, useEffect,
 } from 'react';
 } from 'react';
 
 
-import { isIPageInfoForEntityForDeleteModal } from '@growi/core';
 import type {
 import type {
   HasObjectId,
   HasObjectId,
   IPageInfoForEntity, IPageToDeleteWithMeta, IDataWithMeta,
   IPageInfoForEntity, IPageToDeleteWithMeta, IDataWithMeta,
@@ -42,6 +41,11 @@ const deleteIconAndKey = {
   },
   },
 };
 };
 
 
+// eslint-disable-next-line @typescript-eslint/no-explicit-any
+const isIPageInfoForEntityForDeleteModal = (pageInfo: any | undefined): pageInfo is IPageInfoForEntity => {
+  return pageInfo != null && 'isDeletable' in pageInfo && 'isAbleToDeleteCompletely' in pageInfo;
+};
+
 const PageDeleteModal: FC = () => {
 const PageDeleteModal: FC = () => {
   const { t } = useTranslation();
   const { t } = useTranslation();
 
 

+ 0 - 5
packages/core/src/interfaces/page.ts

@@ -114,11 +114,6 @@ export const isIPageInfoForEntity = (pageInfo: any | undefined): pageInfo is IPa
   return pageInfo != null;
   return pageInfo != null;
 };
 };
 
 
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
-export const isIPageInfoForEntityForDeleteModal = (pageInfo: any | undefined): pageInfo is IPageInfoForEntity => {
-  return pageInfo != null && 'isDeletable' in pageInfo && 'isAbleToDeleteCompletely' in pageInfo;
-};
-
 // eslint-disable-next-line @typescript-eslint/no-explicit-any
 // eslint-disable-next-line @typescript-eslint/no-explicit-any
 export const isIPageInfoForOperation = (pageInfo: any | undefined): pageInfo is IPageInfoForOperation => {
 export const isIPageInfoForOperation = (pageInfo: any | undefined): pageInfo is IPageInfoForOperation => {
   return pageInfo != null
   return pageInfo != null