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