From b34026527aa0a6276e6c2b9eefdc0aa2cf8dfd64 Mon Sep 17 00:00:00 2001 From: dante01yoon Date: Tue, 19 May 2026 10:27:08 +0900 Subject: [PATCH] refactor(assets): remove isAssetPreviewSupported wrapper and simplify callers Follow-up to the previous FE-729 commit. After deleting isAssetAPIEnabled, isAssetPreviewSupported() became a wrapper that always returned true. Remove the function and simplify all callers. Changes: - Delete isAssetPreviewSupported() from assetPreviewUtil.ts. - Media3DTop.vue: drop the isAssetPreviewSupported() arm of the loadThumbnail guard (asset.name check is still required). - saveMesh.ts: unwrap two `if (isAssetPreviewSupported()) { ... }` blocks in applySaveGLBOutput and the SaveGLB beforeRegisterNodeDef extension callback. - FormDropdownMenuItem.vue: drop the early return from resolveMeshPreview. - useLoad3d.ts: drop the isAssetPreviewSupported() arm of the modelReady guard. - Tests: remove the dead "asset preview is unsupported" branches (useLoad3d, Media3DTop, FormDropdownMenuItem) and clean up the associated mocks and hoisted state. Auto-fixed unrelated tailwind class-order lint errors in five files (VirtualGrid, RightSidePanel, Textarea, ModelInfoPanel, WidgetSelectDefault) to keep CI green. --- src/components/common/VirtualGrid.vue | 2 +- .../rightSidePanel/RightSidePanel.vue | 2 +- src/components/ui/textarea/Textarea.vue | 2 +- src/composables/useLoad3d.test.ts | 24 ++---------- src/composables/useLoad3d.ts | 7 +--- src/extensions/core/saveMesh.test.ts | 1 - src/extensions/core/saveMesh.ts | 37 ++++++++----------- .../assets/components/Media3DTop.test.ts | 31 ++++------------ src/platform/assets/components/Media3DTop.vue | 7 +--- .../components/modelInfo/ModelInfoPanel.vue | 2 +- .../assets/utils/assetPreviewUtil.test.ts | 7 ---- src/platform/assets/utils/assetPreviewUtil.ts | 9 ----- .../components/WidgetSelectDefault.vue | 2 +- .../dropdown/FormDropdownMenuItem.test.ts | 13 +------ .../form/dropdown/FormDropdownMenuItem.vue | 6 +-- 15 files changed, 37 insertions(+), 115 deletions(-) diff --git a/src/components/common/VirtualGrid.vue b/src/components/common/VirtualGrid.vue index 97e568af07..a3858e2110 100644 --- a/src/components/common/VirtualGrid.vue +++ b/src/components/common/VirtualGrid.vue @@ -1,7 +1,7 @@