diff --git a/src/components/sidebar/tabs/AssetsSidebarListView.vue b/src/components/sidebar/tabs/AssetsSidebarListView.vue index 91222adc70..f122405648 100644 --- a/src/components/sidebar/tabs/AssetsSidebarListView.vue +++ b/src/components/sidebar/tabs/AssetsSidebarListView.vue @@ -72,7 +72,12 @@ type: getMediaTypeFromFilename(item.asset.name) }) " - :class="getAssetCardClass(isSelected(item.asset.id))" + :class=" + cn( + getAssetCardClass(isSelected(item.asset.id)), + item.isChild && 'pl-6' + ) + " :preview-url="item.asset.preview_url" :preview-alt="item.asset.name" :icon-name=" @@ -82,10 +87,12 @@ :secondary-text="getAssetSecondaryText(item.asset)" :stack-count="getStackCount(item.asset)" :stack-indicator-label="t('mediaAsset.actions.seeMoreOutputs')" + :stack-expanded="isStackExpanded(item.asset)" @mouseenter="onAssetEnter(item.asset.id)" @mouseleave="onAssetLeave(item.asset.id)" @contextmenu.prevent.stop="emit('context-menu', $event, item.asset)" - @click.stop="emit('select-asset', item.asset)" + @click.stop="emit('select-asset', item.asset, selectableAssets)" + @stack-toggle="toggleStack(item.asset)" >