|
@@ -8,7 +8,7 @@ import {
|
|
|
import {
|
|
import {
|
|
|
IPageInfoAll, isIPageInfoForOperation,
|
|
IPageInfoAll, isIPageInfoForOperation,
|
|
|
} from '~/interfaces/page';
|
|
} from '~/interfaces/page';
|
|
|
-import { IPageOperationProcessInfo } from '~/interfaces/page-operation';
|
|
|
|
|
|
|
+import { IPageOperationProcessData } from '~/interfaces/page-operation';
|
|
|
import { useSWRxPageInfo } from '~/stores/page';
|
|
import { useSWRxPageInfo } from '~/stores/page';
|
|
|
import loggerFactory from '~/utils/logger';
|
|
import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
|
@@ -49,7 +49,7 @@ type CommonProps = {
|
|
|
type DropdownMenuProps = CommonProps & {
|
|
type DropdownMenuProps = CommonProps & {
|
|
|
pageId: string,
|
|
pageId: string,
|
|
|
isLoading?: boolean,
|
|
isLoading?: boolean,
|
|
|
- operationProcessInfo?: IPageOperationProcessInfo,
|
|
|
|
|
|
|
+ operationProcessData?: IPageOperationProcessData,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const PageItemControlDropdownMenu = React.memo((props: DropdownMenuProps): JSX.Element => {
|
|
const PageItemControlDropdownMenu = React.memo((props: DropdownMenuProps): JSX.Element => {
|
|
@@ -57,7 +57,7 @@ const PageItemControlDropdownMenu = React.memo((props: DropdownMenuProps): JSX.E
|
|
|
|
|
|
|
|
const {
|
|
const {
|
|
|
pageId, isLoading,
|
|
pageId, isLoading,
|
|
|
- pageInfo, isEnableActions, forceHideMenuItems, operationProcessInfo,
|
|
|
|
|
|
|
+ pageInfo, isEnableActions, forceHideMenuItems, operationProcessData,
|
|
|
onClickBookmarkMenuItem, onClickRenameMenuItem, onClickDuplicateMenuItem, onClickDeleteMenuItem, onClickRevertMenuItem, onClickPathRecoveryMenuItem,
|
|
onClickBookmarkMenuItem, onClickRenameMenuItem, onClickDuplicateMenuItem, onClickDeleteMenuItem, onClickRevertMenuItem, onClickPathRecoveryMenuItem,
|
|
|
additionalMenuItemRenderer: AdditionalMenuItems, isInstantRename,
|
|
additionalMenuItemRenderer: AdditionalMenuItems, isInstantRename,
|
|
|
} = props;
|
|
} = props;
|
|
@@ -197,7 +197,7 @@ const PageItemControlDropdownMenu = React.memo((props: DropdownMenuProps): JSX.E
|
|
|
) }
|
|
) }
|
|
|
|
|
|
|
|
{/* PathRecovery */}
|
|
{/* PathRecovery */}
|
|
|
- { !forceHideMenuItems?.includes(MenuItemType.PATH_RECOVERY) && isEnableActions && operationProcessInfo?.Rename != null && (
|
|
|
|
|
|
|
+ { !forceHideMenuItems?.includes(MenuItemType.PATH_RECOVERY) && isEnableActions && operationProcessData?.Rename != null && (
|
|
|
<DropdownItem
|
|
<DropdownItem
|
|
|
onClick={pathRecoveryItemClickedHandler}
|
|
onClick={pathRecoveryItemClickedHandler}
|
|
|
className="grw-page-control-dropdown-item"
|
|
className="grw-page-control-dropdown-item"
|
|
@@ -239,7 +239,7 @@ type PageItemControlSubstanceProps = CommonProps & {
|
|
|
pageId: string,
|
|
pageId: string,
|
|
|
fetchOnInit?: boolean,
|
|
fetchOnInit?: boolean,
|
|
|
children?: React.ReactNode,
|
|
children?: React.ReactNode,
|
|
|
- operationProcessInfo?: IPageOperationProcessInfo,
|
|
|
|
|
|
|
+ operationProcessData?: IPageOperationProcessData,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export const PageItemControlSubstance = (props: PageItemControlSubstanceProps): JSX.Element => {
|
|
export const PageItemControlSubstance = (props: PageItemControlSubstanceProps): JSX.Element => {
|
|
@@ -325,7 +325,7 @@ export const PageItemControlSubstance = (props: PageItemControlSubstanceProps):
|
|
|
type PageItemControlProps = CommonProps & {
|
|
type PageItemControlProps = CommonProps & {
|
|
|
pageId?: string,
|
|
pageId?: string,
|
|
|
children?: React.ReactNode,
|
|
children?: React.ReactNode,
|
|
|
- operationProcessInfo?: IPageOperationProcessInfo,
|
|
|
|
|
|
|
+ operationProcessData?: IPageOperationProcessData,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export const PageItemControl = (props: PageItemControlProps): JSX.Element => {
|
|
export const PageItemControl = (props: PageItemControlProps): JSX.Element => {
|