收口危险操作确认弹窗

新增 PlatformDangerConfirmDialog 统一承接危险确认壳层
迁移平台入口删除作品确认复用共享危险确认弹窗
迁移 RPG 结果页重新生成确认复用共享危险确认弹窗
补充共享组件测试并更新 PlatformUiKit 收口文档与决策记录
This commit is contained in:
2026-06-10 22:17:13 +08:00
parent 40ff21f493
commit 4ef805282d
6 changed files with 154 additions and 10 deletions

View File

@@ -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