From 72895a7d410b70298b84b96ab37b0765b375aa19 Mon Sep 17 00:00:00 2001 From: Jin Yi Date: Mon, 20 Oct 2025 23:01:56 +0900 Subject: [PATCH] refactor: Extract AssetsSidebarTab template and improve UI structure - Extract sidebar template into reusable AssetSidebarTemplate component - Replace PrimeVue Tabs with TextButton for better visual consistency - Add i18n key for "Back to all assets" button - Improve job detail view header layout with better spacing - Maintain existing functionality while cleaning up template structure --- .../sidebar/tabs/AssetSidebarTemplate.vue | 33 ++++++++ .../sidebar/tabs/AssetsSidebarTab.vue | 75 ++++++++++--------- src/locales/en/main.json | 1 + 3 files changed, 75 insertions(+), 34 deletions(-) create mode 100644 src/components/sidebar/tabs/AssetSidebarTemplate.vue diff --git a/src/components/sidebar/tabs/AssetSidebarTemplate.vue b/src/components/sidebar/tabs/AssetSidebarTemplate.vue new file mode 100644 index 0000000000..94d135ca53 --- /dev/null +++ b/src/components/sidebar/tabs/AssetSidebarTemplate.vue @@ -0,0 +1,33 @@ + + + diff --git a/src/components/sidebar/tabs/AssetsSidebarTab.vue b/src/components/sidebar/tabs/AssetsSidebarTab.vue index 154b41d75c..03df4f658e 100644 --- a/src/components/sidebar/tabs/AssetsSidebarTab.vue +++ b/src/components/sidebar/tabs/AssetsSidebarTab.vue @@ -1,45 +1,52 @@