From 5e998b22010c5674ff3b85bd94e0cbd7e03294ce Mon Sep 17 00:00:00 2001 From: canglan Date: Fri, 17 Jul 2026 13:41:29 +0800 Subject: [PATCH] fix: hide type tabs when embedded in home page --- public/js/pages/home.js | 2 +- public/js/pages/ticket-create.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/js/pages/home.js b/public/js/pages/home.js index 7dc1e8f..07f2854 100644 --- a/public/js/pages/home.js +++ b/public/js/pages/home.js @@ -17,7 +17,7 @@ const HomePage = { document.querySelectorAll('#home-content .tab-nav button').forEach(b => { b.onclick = () => App.navigate('home', b.dataset.tab); }); const ct = document.getElementById('home-tab'); if (t === 'tracking') this.renderTracking(ct); - else TicketCreate.render(ct, { type: t, prefill: {}, backLink: null }); + else TicketCreate.render(ct, { type: t, prefill: {}, backLink: null, hideTabs: true }); }, renderTracking(ct) { diff --git a/public/js/pages/ticket-create.js b/public/js/pages/ticket-create.js index 6193645..1cd6a11 100644 --- a/public/js/pages/ticket-create.js +++ b/public/js/pages/ticket-create.js @@ -1,7 +1,7 @@ const TicketCreate = { files: [], - render(container, { type, prefill, backLink }) { + render(container, { type, prefill, backLink, hideTabs }) { const user = Auth.user(); const isReport = type === 'report'; const isSuggestion = type === 'suggestion'; @@ -10,11 +10,11 @@ const TicketCreate = { this.files = []; container.innerHTML = ` -
+ ${hideTabs ? '' : `
-
+
`}