From 78e8fbc313da5b8cda305b1bd36a17fc16849439 Mon Sep 17 00:00:00 2001 From: Daniel Gore Date: Mon, 11 May 2026 17:22:17 +0200 Subject: [PATCH] MAIN-7454: Implement custom Wiki js theme based on Figma designs * MOD: Add new iqs theme to wiki js --- client/client-app.js | 13 +- client/components/common/nav-header.vue | 43 +- client/components/editor.vue | 6 +- client/scss/base/base.scss | 4 +- client/themes/iqs/components/nav-footer.vue | 75 + client/themes/iqs/components/nav-sidebar.vue | 201 +++ client/themes/iqs/components/page.vue | 800 ++++++++++ client/themes/iqs/components/tabset.vue | 209 +++ client/themes/iqs/js/app.js | 1 + client/themes/iqs/scss/app.scss | 1462 ++++++++++++++++++ client/themes/iqs/theme.yml | 51 + 11 files changed, 2844 insertions(+), 21 deletions(-) create mode 100644 client/themes/iqs/components/nav-footer.vue create mode 100644 client/themes/iqs/components/nav-sidebar.vue create mode 100644 client/themes/iqs/components/page.vue create mode 100644 client/themes/iqs/components/tabset.vue create mode 100644 client/themes/iqs/js/app.js create mode 100644 client/themes/iqs/scss/app.scss create mode 100644 client/themes/iqs/theme.yml diff --git a/client/client-app.js b/client/client-app.js index cdf27a80..725fdb67 100644 --- a/client/client-app.js +++ b/client/client-app.js @@ -211,7 +211,18 @@ let bootstrap = () => { vuetify: new Vuetify({ rtl: siteConfig.rtl, theme: { - dark: darkModeEnabled + dark: darkModeEnabled, + themes: { + light: { + primary: '#2051e5', + secondary: '#f7fafc', + accent: ' #86b7fe', + error: ' #ff2d54', + info: '#f7fafc', + success: ' #16de7e', + warning: '#ffcc00' + } + } } }), mounted () { diff --git a/client/components/common/nav-header.vue b/client/components/common/nav-header.vue index e5f7acdf..5ebd3573 100644 --- a/client/components/common/nav-header.vue +++ b/client/components/common/nav-header.vue @@ -1,7 +1,7 @@