From bafb13d55d2380774feb5ac13bd969657a877f4b Mon Sep 17 00:00:00 2001 From: Benjamin Lu Date: Sat, 24 Jan 2026 07:29:24 -0800 Subject: [PATCH] Deduplicate types --- src/components/sidebar/tabs/AssetsSidebarListView.vue | 3 ++- src/platform/assets/composables/useOutputStacks.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/sidebar/tabs/AssetsSidebarListView.vue b/src/components/sidebar/tabs/AssetsSidebarListView.vue index b8373cda0..6f454bb07 100644 --- a/src/components/sidebar/tabs/AssetsSidebarListView.vue +++ b/src/components/sidebar/tabs/AssetsSidebarListView.vue @@ -120,6 +120,7 @@ import { useJobActions } from '@/composables/queue/useJobActions' import type { JobListItem } from '@/composables/queue/useJobList' import { useJobList } from '@/composables/queue/useJobList' import AssetsListItem from '@/platform/assets/components/AssetsListItem.vue' +import type { OutputStackListItem } from '@/platform/assets/composables/useOutputStacks' import { getOutputAssetMetadata } from '@/platform/assets/schemas/assetMetadataSchema' import type { AssetItem } from '@/platform/assets/schemas/assetSchema' import { iconForMediaType } from '@/platform/assets/utils/mediaIconUtil' @@ -141,7 +142,7 @@ const { toggleStack, assetType = 'output' } = defineProps<{ - assetItems: { key: string; asset: AssetItem; isChild?: boolean }[] + assetItems: OutputStackListItem[] selectableAssets: AssetItem[] isSelected: (assetId: string) => boolean isStackExpanded: (asset: AssetItem) => boolean diff --git a/src/platform/assets/composables/useOutputStacks.ts b/src/platform/assets/composables/useOutputStacks.ts index 5c53c23e4..e5260f93a 100644 --- a/src/platform/assets/composables/useOutputStacks.ts +++ b/src/platform/assets/composables/useOutputStacks.ts @@ -5,7 +5,7 @@ import { getOutputAssetMetadata } from '@/platform/assets/schemas/assetMetadataS import type { AssetItem } from '@/platform/assets/schemas/assetSchema' import { resolveOutputAssetItems } from '@/platform/assets/utils/outputAssetUtil' -type OutputStackListItem = { +export type OutputStackListItem = { key: string asset: AssetItem isChild?: boolean