From 98eced814b4cccbe6367d74be525f31cd4f8c453 Mon Sep 17 00:00:00 2001 From: Jan Laupetin Date: Tue, 28 Oct 2025 22:41:28 +0100 Subject: [PATCH] feat: list assets in inspect details --- .../view/inspect_details/InspectDetails.vue | 21 ++++++---- .../components/AssetListOption.vue | 37 ++++++++++++++++++ .../components/InspectAssetDetails.vue | 38 +++++++++++++++++- .../components/InspectZoneAssets.vue | 39 ++++++++++++++++++- 4 files changed, 124 insertions(+), 11 deletions(-) create mode 100644 src/ModManUi/src/view/inspect_details/components/AssetListOption.vue diff --git a/src/ModManUi/src/view/inspect_details/InspectDetails.vue b/src/ModManUi/src/view/inspect_details/InspectDetails.vue index 5f72e1c7..aeefee59 100644 --- a/src/ModManUi/src/view/inspect_details/InspectDetails.vue +++ b/src/ModManUi/src/view/inspect_details/InspectDetails.vue @@ -2,10 +2,11 @@ import Skeleton from "primevue/skeleton"; import { useAssetStore } from "@/stores/AssetStore"; import { storeToRefs } from "pinia"; -import { watch } from "vue"; +import { ref, watch } from "vue"; import InspectPreview from "./components/InspectPreview.vue"; import InspectAssetDetails from "./components/InspectAssetDetails.vue"; import InspectZoneAssets from "./components/InspectZoneAssets.vue"; +import type { AssetDto } from "@/native/AssetBinds.ts"; const assetStore = useAssetStore(); @@ -15,6 +16,8 @@ const props = defineProps<{ zoneName: string; }>(); +const selectedAsset = ref(null); + watch( () => props.zoneName, (newValue) => { @@ -27,9 +30,13 @@ watch(