统一 model3d 查看器状态类型命名:Model3DViewerStatus 改回 Model3dViewerStatus

- packages/model3d-viewer/src/status.ts:状态类型改名,与同文件的 Model3dViewerFailureReason / Model3dViewerStatusDetail 以及仓库既有 Model3d* 口径一致
- packages/model3d-viewer/src/Model3DViewer.tsx、packages/model3d-viewer/src/index.ts:跟随改名更新导入与引用
- src/components/image-editor/model3d-preview/Model3dViewerModal.tsx:跟随改名更新导入与状态类型引用

验证:npx tsc -p tsconfig.typecheck-guardrails.json --noEmit、npm run lint:eslint(改动文件)
This commit is contained in:
2026-09-22 13:16:05 +08:00
parent e7b067e977
commit 93002f1bd2
4 changed files with 8 additions and 8 deletions
@@ -2,7 +2,7 @@ import {
Model3DViewer,
type Model3DViewerHandle,
type Model3DViewerSource,
type Model3DViewerStatus,
type Model3dViewerStatus,
type Model3dViewerStatusDetail,
} from '@genarrative/model3d-viewer';
import { useRef, useState } from 'react';
@@ -86,7 +86,7 @@ export function Model3dViewerModal({
// 用 effect 在切换时重置不行 —— 它在挂载后运行,会盖掉查看器刚上报的 ready。
const [viewerStatus, setViewerStatus] = useState<{
identity: string;
status: Model3DViewerStatus;
status: Model3dViewerStatus;
detail: Model3dViewerStatusDetail | null;
} | null>(null);