From f305ce7a39faa5f0ee9185f5fd38109a596aa2b8 Mon Sep 17 00:00:00 2001 From: nobswebdev Date: Sun, 25 Oct 2026 22:00:15 +0100 Subject: [PATCH] Refactor metadata inspector with shared tab list and output panel. Reuse InlineTabList for original/stripped tabs and a single pre block component to match patterns used elsewhere on the upload page. --- frontend/src/components/InlineTabList.vue | 36 +++++++++++ .../components/upload/MetadataInspector.vue | 60 ++++--------------- .../components/upload/MetadataOutputPanel.vue | 5 ++ frontend/src/types/ui/InlineTabOption.ts | 4 ++ 4 files changed, 58 insertions(+), 47 deletions(-) create mode 100644 frontend/src/components/InlineTabList.vue create mode 100644 frontend/src/components/upload/MetadataOutputPanel.vue create mode 100644 frontend/src/types/ui/InlineTabOption.ts diff --git a/frontend/src/components/InlineTabList.vue b/frontend/src/components/InlineTabList.vue new file mode 100644 index 0000000..25944fd --- /dev/null +++ b/frontend/src/components/InlineTabList.vue @@ -0,0 +1,36 @@ + + + diff --git a/frontend/src/components/upload/MetadataInspector.vue b/frontend/src/components/upload/MetadataInspector.vue index e66f9b5..8e6a862 100644 --- a/frontend/src/components/upload/MetadataInspector.vue +++ b/frontend/src/components/upload/MetadataInspector.vue @@ -1,5 +1,5 @@