From 867474255142bca2837c3d0a01ca90bb85d2f4fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C5=BEe=20Fortun?= Date: Wed, 7 Feb 2024 15:37:43 +0100 Subject: [PATCH] Move admin logo upload to theming --- .../src/components/CUploaderWithPreview.vue | 10 +- .../Settings/UI/CUIBrandingEditor.vue | 89 +++++++++++++ .../components/Settings/UI/CUILogoEditor.vue | 119 ------------------ client/web/admin/src/views/UI/Index.vue | 8 -- .../en/corteza-webapp-admin/ui.settings.yaml | 34 ++--- 5 files changed, 102 insertions(+), 158 deletions(-) delete mode 100644 client/web/admin/src/components/Settings/UI/CUILogoEditor.vue diff --git a/client/web/admin/src/components/CUploaderWithPreview.vue b/client/web/admin/src/components/CUploaderWithPreview.vue index c81402579..a0e3eab46 100644 --- a/client/web/admin/src/components/CUploaderWithPreview.vue +++ b/client/web/admin/src/components/CUploaderWithPreview.vue @@ -4,11 +4,11 @@ >
@@ -70,9 +70,3 @@ export default { }, } - diff --git a/client/web/admin/src/components/Settings/UI/CUIBrandingEditor.vue b/client/web/admin/src/components/Settings/UI/CUIBrandingEditor.vue index b414b8389..6bcfc29a5 100644 --- a/client/web/admin/src/components/Settings/UI/CUIBrandingEditor.vue +++ b/client/web/admin/src/components/Settings/UI/CUIBrandingEditor.vue @@ -62,6 +62,65 @@ + + + + + + + + + + + + + + + + + + + diff --git a/client/web/admin/src/components/Settings/UI/CUILogoEditor.vue b/client/web/admin/src/components/Settings/UI/CUILogoEditor.vue deleted file mode 100644 index 5fe47be92..000000000 --- a/client/web/admin/src/components/Settings/UI/CUILogoEditor.vue +++ /dev/null @@ -1,119 +0,0 @@ - - - diff --git a/client/web/admin/src/views/UI/Index.vue b/client/web/admin/src/views/UI/Index.vue index 5104e460d..d101c97c5 100644 --- a/client/web/admin/src/views/UI/Index.vue +++ b/client/web/admin/src/views/UI/Index.vue @@ -6,12 +6,6 @@ :title="$t('title')" /> - - import editorHelpers from 'corteza-webapp-admin/src/mixins/editorHelpers' -import CUILogoEditor from 'corteza-webapp-admin/src/components/Settings/UI/CUILogoEditor' import CUIBrandingEditor from '../../components/Settings/UI/CUIBrandingEditor.vue' import CUITopbarSettings from 'corteza-webapp-admin/src/components/Settings/UI/CUITopbarSettings' import { mapGetters } from 'vuex' @@ -49,7 +42,6 @@ export default { }, components: { - 'c-ui-logo-editor': CUILogoEditor, 'c-ui-branding-editor': CUIBrandingEditor, 'c-ui-topbar-settings': CUITopbarSettings, }, diff --git a/locale/en/corteza-webapp-admin/ui.settings.yaml b/locale/en/corteza-webapp-admin/ui.settings.yaml index 9e0ba942b..dbab4782f 100644 --- a/locale/en/corteza-webapp-admin/ui.settings.yaml +++ b/locale/en/corteza-webapp-admin/ui.settings.yaml @@ -1,26 +1,5 @@ editor: - title: 'User Interface Settings' - - mainLogo: - title: 'Main logo' - - uploader: - instructions: 'Click or drop main logo here to upload' - uploading: 'Uploading main logo' - - iconLogo: - title: 'Icon logo' - - uploader: - instructions: 'Click or drop icon logo image here to upload' - uploading: 'Uploading icon logo' - - favicon: - title: 'Favicon' - - uploader: - instructions: 'Click or drop favicon file here to upload' - uploading: 'Uploading favicon' + title: User Interface Settings corteza-studio: title: Theming @@ -28,6 +7,16 @@ editor: sassNotInstalled: No dart-sass binaries were detected. For guidance on how to set it up, refer to installSassDocs: docs here custom-css: Custom CSS + mainLogo: + title: Main logo + uploader: + instructions: Click or drop main logo here to upload + uploading: Uploading main logo + iconLogo: + title: Icon logo + uploader: + instructions: Click or drop icon logo image here to upload + uploading: Uploading icon logo label: default: Default tabs: @@ -51,7 +40,6 @@ editor: topbar: title: Topbar - general: General app-selector: