From 2ae774116c3044f2121b1d38da0cef32ec0f9c50 Mon Sep 17 00:00:00 2001 From: malik masis Date: Fri, 16 Sep 2022 17:50:57 +0300 Subject: [PATCH] UI improvment --- .../Pages/ProductDetail.cshtml | 38 +++++++++++++++---- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/ProductDetail.cshtml b/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/ProductDetail.cshtml index d9876bda..de8ca551 100644 --- a/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/ProductDetail.cshtml +++ b/apps/public-web/src/EShopOnAbp.PublicWeb/Pages/ProductDetail.cshtml @@ -1,27 +1,35 @@ @page "/products/{id:guid}" @using EShopOnAbp.Localization +@using EShopOnAbp.PublicWeb.Components.Basket @using Microsoft.Extensions.Localization @using System.Globalization @using Microsoft.Extensions.Options +@using Volo.Abp.GlobalFeatures @using Volo.Abp.Http.Client +@using Volo.Abp.Users +@using Volo.CmsKit.GlobalFeatures +@using Volo.CmsKit.Public.Comments +@using Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.Commenting +@using Volo.CmsKit.Public.Web.Pages.CmsKit.Shared.Components.Rating @model EShopOnAbp.PublicWeb.Pages.ProductDetailModel @inject IStringLocalizer L @inject IOptions options +@inject ICurrentUser CurrentUser @section styles{ } -@section scripts { + @section scripts { } -
-
-
-
- @{ +
+
+
+
+ @{ var product = Model.Product; var productPrice = product.Price.ToString("C", new CultureInfo("en-US")); string productImage = !product.ImageName.IsNullOrEmpty() ? $"{options.Value.RemoteServices.Default.BaseUrl}product-images/{product.ImageName}" : $"{options.Value.RemoteServices.Default.BaseUrl}product-images/@product.ImageName"; @@ -48,8 +56,24 @@
- } + }
+ + + + @if (GlobalFeatureManager.Instance.IsEnabled()) + { + @*@await Component.InvokeAsync(typeof(RatingViewComponent), new {entityType = "quote", entityId = "2"})*@ + } + + + @if (GlobalFeatureManager.Instance.IsEnabled()) + { + @await Component.InvokeAsync(typeof(CommentingViewComponent), new {entityType = "quote", entityId = @product.Id.ToString()}) + } + + +
\ No newline at end of file