From 5de166abdf534329e9b09a5d9055405251c3b870 Mon Sep 17 00:00:00 2001 From: Alexander Brown <448862+DrJKL@users.noreply.github.com> Date: Thu, 15 Jan 2026 18:05:45 -0800 Subject: [PATCH] refactor: improve modal layout and add class prop to PropertiesAccordionItem --- .../layout/PropertiesAccordionItem.vue | 17 +- .../widget/layout/BaseModalLayout.vue | 71 ++++--- .../assets/components/AssetBrowserModal.vue | 1 + src/platform/assets/components/AssetCard.vue | 26 ++- .../components/modelInfo/ModelInfoPanel.vue | 183 +++++++++--------- 5 files changed, 149 insertions(+), 149 deletions(-) diff --git a/src/components/rightSidePanel/layout/PropertiesAccordionItem.vue b/src/components/rightSidePanel/layout/PropertiesAccordionItem.vue index d3ee425dd2..0b1b88820c 100644 --- a/src/components/rightSidePanel/layout/PropertiesAccordionItem.vue +++ b/src/components/rightSidePanel/layout/PropertiesAccordionItem.vue @@ -5,25 +5,32 @@ import { cn } from '@/utils/tailwindUtil' import TransitionCollapse from './TransitionCollapse.vue' -const props = defineProps<{ +const { + disabled, + label, + enableEmptyState, + tooltip, + class: className +} = defineProps<{ disabled?: boolean label?: string enableEmptyState?: boolean tooltip?: string + class?: string }>() const isCollapse = defineModel('collapse', { default: false }) -const isExpanded = computed(() => !isCollapse.value && !props.disabled) +const isExpanded = computed(() => !isCollapse.value && !disabled) const tooltipConfig = computed(() => { - if (!props.tooltip) return undefined - return { value: props.tooltip, showDelay: 1000 } + if (!tooltip) return undefined + return { value: tooltip, showDelay: 1000 } })