diff --git a/EdgeAdmin/web/views/@default/@layout_override.css b/EdgeAdmin/web/views/@default/@layout_override.css index 3fb1b56..ed4279a 100644 --- a/EdgeAdmin/web/views/@default/@layout_override.css +++ b/EdgeAdmin/web/views/@default/@layout_override.css @@ -115,4 +115,14 @@ body.swal2-shown { padding: 0 !important; margin: 0 !important; } +.main-menu { + top: 2.6em !important; +} +.main-menu > .ui.menu > .item:first-child:empty { + display: none !important; + height: 0 !important; + min-height: 0 !important; + padding: 0 !important; + margin: 0 !important; +} /*# sourceMappingURL=@layout_override.css.map */ diff --git a/EdgeAdmin/web/views/@default/@layout_override.less b/EdgeAdmin/web/views/@default/@layout_override.less index a831635..cc5a095 100644 --- a/EdgeAdmin/web/views/@default/@layout_override.less +++ b/EdgeAdmin/web/views/@default/@layout_override.less @@ -150,3 +150,16 @@ body.swal2-shown { padding: 0 !important; margin: 0 !important; } + +// Align left menu with top nav and remove leading spacer item +.main-menu { + top: 2.6em !important; +} + +.main-menu > .ui.menu > .item:first-child:empty { + display: none !important; + height: 0 !important; + min-height: 0 !important; + padding: 0 !important; + margin: 0 !important; +} diff --git a/EdgeUser/internal/web/actions/default/index/index.go b/EdgeUser/internal/web/actions/default/index/index.go index e391826..5d2f1a1 100644 --- a/EdgeUser/internal/web/actions/default/index/index.go +++ b/EdgeUser/internal/web/actions/default/index/index.go @@ -67,6 +67,7 @@ func (this *IndexAction) RunGet(params struct { this.Data["version"] = teaconst.Version } this.Data["faviconFileId"] = config.FaviconFileId + this.Data["logoFileId"] = config.LogoFileId this.Data["themeBackgroundColor"] = config.Theme.BackgroundColor // 是否可以注册 diff --git a/EdgeUser/internal/web/actions/default/login/index.go b/EdgeUser/internal/web/actions/default/login/index.go index acb40d8..f768c4d 100644 --- a/EdgeUser/internal/web/actions/default/login/index.go +++ b/EdgeUser/internal/web/actions/default/login/index.go @@ -63,6 +63,7 @@ func (this *IndexAction) RunGet(params struct { this.Data["version"] = teaconst.Version } this.Data["faviconFileId"] = config.FaviconFileId + this.Data["logoFileId"] = config.LogoFileId this.Data["themeBackgroundColor"] = config.Theme.BackgroundColor // 是否可以注册 diff --git a/EdgeUser/web/views/@default/index/index.css b/EdgeUser/web/views/@default/index/index.css index 35d4d5f..b0ce98e 100644 --- a/EdgeUser/web/views/@default/index/index.css +++ b/EdgeUser/web/views/@default/index/index.css @@ -106,6 +106,23 @@ body.login-page > div { justify-content: center; } +.logo-image-wrap { + width: 36px; + height: 36px; + border-radius: 6px; + display: inline-flex; + align-items: center; + justify-content: center; + overflow: hidden; + background: #ffffff; +} + +.logo-image { + width: 100%; + height: 100%; + object-fit: contain; +} + .logo-icon i.icon { margin: 0 !important; font-size: 16px; diff --git a/EdgeUser/web/views/@default/index/index.html b/EdgeUser/web/views/@default/index/index.html index 6a57656..e6169cf 100644 --- a/EdgeUser/web/views/@default/index/index.html +++ b/EdgeUser/web/views/@default/index/index.html @@ -38,7 +38,11 @@

新一代 Web与APP 应用防护平台

diff --git a/EdgeUser/web/views/@default/index/index.less b/EdgeUser/web/views/@default/index/index.less index bd6f251..32e60a0 100644 --- a/EdgeUser/web/views/@default/index/index.less +++ b/EdgeUser/web/views/@default/index/index.less @@ -106,6 +106,23 @@ body.login-page > div { justify-content: center; } +.logo-image-wrap { + width: 36px; + height: 36px; + border-radius: 6px; + display: inline-flex; + align-items: center; + justify-content: center; + overflow: hidden; + background: #ffffff; +} + +.logo-image { + width: 100%; + height: 100%; + object-fit: contain; +} + .logo-icon i.icon { margin: 0 !important; font-size: 16px; diff --git a/EdgeUser/web/views/@default/login/index.css b/EdgeUser/web/views/@default/login/index.css index 1a24765..97c4203 100644 --- a/EdgeUser/web/views/@default/login/index.css +++ b/EdgeUser/web/views/@default/login/index.css @@ -106,6 +106,23 @@ body.login-page > div { justify-content: center; } +.logo-image-wrap { + width: 36px; + height: 36px; + border-radius: 6px; + display: inline-flex; + align-items: center; + justify-content: center; + overflow: hidden; + background: #ffffff; +} + +.logo-image { + width: 100%; + height: 100%; + object-fit: contain; +} + .logo-icon i.icon { margin: 0 !important; font-size: 16px; diff --git a/EdgeUser/web/views/@default/login/index.html b/EdgeUser/web/views/@default/login/index.html index 6a57656..e6169cf 100644 --- a/EdgeUser/web/views/@default/login/index.html +++ b/EdgeUser/web/views/@default/login/index.html @@ -38,7 +38,11 @@