收口危险操作确认弹窗
新增 PlatformDangerConfirmDialog 统一承接危险确认壳层 迁移平台入口删除作品确认复用共享危险确认弹窗 迁移 RPG 结果页重新生成确认复用共享危险确认弹窗 补充共享组件测试并更新 PlatformUiKit 收口文档与决策记录
This commit is contained in:
@@ -364,13 +364,13 @@ import {
|
||||
import type { CustomWorldProfile } from '../../types';
|
||||
import { useAuthUi } from '../auth/AuthUiContext';
|
||||
import { PlatformActionButton } from '../common/PlatformActionButton';
|
||||
import { PlatformDangerConfirmDialog } from '../common/PlatformDangerConfirmDialog';
|
||||
import { PlatformFieldLabel } from '../common/PlatformFieldLabel';
|
||||
import { PlatformStatusDialog } from '../common/PlatformStatusDialog';
|
||||
import { PlatformStatusMessage } from '../common/PlatformStatusMessage';
|
||||
import { PlatformSubpanel } from '../common/PlatformSubpanel';
|
||||
import { PublishShareModal } from '../common/PublishShareModal';
|
||||
import type { PublishShareModalPayload } from '../common/publishShareModalModel';
|
||||
import { UnifiedConfirmDialog } from '../common/UnifiedConfirmDialog';
|
||||
import { UnifiedModal } from '../common/UnifiedModal';
|
||||
import { resolveCreativeAgentTargetSelectionStage } from '../creative-agent/creativeAgentViewModel';
|
||||
import {
|
||||
@@ -17056,7 +17056,7 @@ export function PlatformEntryFlowShellImpl({
|
||||
>
|
||||
{workNotFoundRecoveryDialog?.message}
|
||||
</PlatformStatusDialog>
|
||||
<UnifiedConfirmDialog
|
||||
<PlatformDangerConfirmDialog
|
||||
open={Boolean(pendingDeleteCreationWork)}
|
||||
title="删除作品"
|
||||
description={
|
||||
@@ -17070,14 +17070,12 @@ export function PlatformEntryFlowShellImpl({
|
||||
size="sm"
|
||||
overlayClassName={`platform-theme ${platformThemeClass} !items-center`}
|
||||
panelClassName="platform-remap-surface rounded-[1.75rem]"
|
||||
showCancel
|
||||
confirmLabel="确认删除"
|
||||
busyConfirmLabel="删除中"
|
||||
confirmTone="danger"
|
||||
onConfirm={confirmDeleteCreationWork}
|
||||
>
|
||||
{pendingDeleteCreationWork?.detail}
|
||||
</UnifiedConfirmDialog>
|
||||
</PlatformDangerConfirmDialog>
|
||||
<AnimatePresence>
|
||||
{publicSearchError ? (
|
||||
<motion.div
|
||||
|
||||
Reference in New Issue
Block a user