diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/Components/Toolbar/Footer/Default.cshtml b/apps/public-web/src/EShopOnAbp.PublicWeb/Components/Toolbar/Footer/Default.cshtml new file mode 100644 index 00000000..1c257ba6 --- /dev/null +++ b/apps/public-web/src/EShopOnAbp.PublicWeb/Components/Toolbar/Footer/Default.cshtml @@ -0,0 +1,10 @@ +
diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/Components/Toolbar/Footer/FooterComponent.cs b/apps/public-web/src/EShopOnAbp.PublicWeb/Components/Toolbar/Footer/FooterComponent.cs new file mode 100644 index 00000000..464d529a --- /dev/null +++ b/apps/public-web/src/EShopOnAbp.PublicWeb/Components/Toolbar/Footer/FooterComponent.cs @@ -0,0 +1,13 @@ +using Microsoft.AspNetCore.Mvc; +using Volo.Abp.AspNetCore.Mvc; + +namespace EShopOnAbp.PublicWeb.Components.Toolbar.Footer +{ + public class FooterComponent : AbpViewComponent + { + public virtual IViewComponentResult Invoke() + { + return View("~/Components/Toolbar/Footer/Default.cshtml"); + } + } +} diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs b/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs index 30afa968..90f81b5d 100644 --- a/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs +++ b/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs @@ -26,6 +26,7 @@ using System.Collections.Generic; using System.Linq; using System.Net.Http.Headers; using System.Security.Claims; +using EShopOnAbp.PublicWeb.Components.Toolbar.Footer; using Microsoft.AspNetCore.Authentication.OAuth.Claims; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Logging; @@ -51,6 +52,7 @@ using Volo.Abp.Http.Client.IdentityModel.Web; using Volo.Abp.Modularity; using Volo.Abp.MultiTenancy; using Volo.Abp.Security.Claims; +using Volo.Abp.Ui.LayoutHooks; using Volo.Abp.UI.Navigation; using Volo.Abp.UI.Navigation.Urls; using Volo.Abp.VirtualFileSystem; @@ -117,14 +119,23 @@ public class EShopOnAbpPublicWebModule : AbpModule context.Services.AddAutoMapperObjectMapper
-
diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/index.css b/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/index.css
index 901524dd..f52dd896 100644
--- a/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/index.css
+++ b/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/index.css
@@ -1,14 +1,4 @@
-body {
- background-color: #f9f9f9;
-}
-
-a, a:hover, a:visited, a:active {
- color: inherit;
- text-decoration: none;
- padding-bottom: 1em;
-}
-
-.product-list {
+.product-list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/wwwroot/global.css b/apps/public-web/src/EShopOnAbp.PublicWeb/wwwroot/global.css
index 6dc46ff7..6bfaa57e 100644
--- a/apps/public-web/src/EShopOnAbp.PublicWeb/wwwroot/global.css
+++ b/apps/public-web/src/EShopOnAbp.PublicWeb/wwwroot/global.css
@@ -1,5 +1,22 @@
-.lpx-content-container {
+/* hide sidebar */
+.lpx-sidebar-container {
+ z-index: 0;
+}
+
+.lpx-content-container {
margin: 0 !important;
- z-index: 1100 !important;
position: relative !important;
}
+
+.lpx-topbar-content {
+ padding-right: 1rem;
+}
+
+.logo {
+ width: fit-content;
+ position: sticky;
+ top: 0;
+ z-index: 101;
+ padding-bottom: 2em;
+ margin-top: -5.2em;
+}
\ No newline at end of file