From 39dad98d87e42273ecac88c8ca8b26f41d802c63 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 000000000..94d135ca5 --- /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 154b41d75..03df4f658 100644 --- a/src/components/sidebar/tabs/AssetsSidebarTab.vue +++ b/src/components/sidebar/tabs/AssetsSidebarTab.vue @@ -1,45 +1,52 @@