Skip to content

Commit dcd482d

Browse files
committed
#473 make ViewComponents themeable
1 parent b8b60a8 commit dcd482d

File tree

35 files changed

+78
-22
lines changed

35 files changed

+78
-22
lines changed

src/Modules/SimplCommerce.Module.Catalog/Components/CategoryBreadcrumbViewComponent.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Microsoft.AspNetCore.Mvc;
44
using Microsoft.EntityFrameworkCore;
55
using SimplCommerce.Infrastructure.Data;
6+
using SimplCommerce.Infrastructure.Web;
67
using SimplCommerce.Module.Catalog.Models;
78
using SimplCommerce.Module.Core.ViewModels;
89

@@ -30,7 +31,7 @@ public IViewComponentResult Invoke(long? categoryId, IEnumerable<long> categoryI
3031
breadcrumbs = breadcrumbList.OrderByDescending(x => x.Count).First();
3132
}
3233

33-
return View("/Modules/SimplCommerce.Module.Catalog/Views/Components/CategoryBreadcrumb.cshtml", breadcrumbs);
34+
return View(this.GetViewPath(), breadcrumbs);
3435
}
3536

3637
private IList<BreadcrumbViewModel> Create(long categoryId)

src/Modules/SimplCommerce.Module.Catalog/Components/CategoryMenuViewComponent.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Linq;
33
using Microsoft.AspNetCore.Mvc;
44
using SimplCommerce.Infrastructure.Data;
5+
using SimplCommerce.Infrastructure.Web;
56
using SimplCommerce.Module.Catalog.Models;
67
using SimplCommerce.Module.Catalog.ViewModels;
78

@@ -28,7 +29,7 @@ public IViewComponentResult Invoke()
2829
categoryMenuItems.Add(categoryMenuItem);
2930
}
3031

31-
return View("/Modules/SimplCommerce.Module.Catalog/Views/Components/CategoryMenu.cshtml", categoryMenuItems);
32+
return View(this.GetViewPath(), categoryMenuItems);
3233
}
3334

3435
private CategoryMenuItem Map(Category category)

src/Modules/SimplCommerce.Module.Catalog/Components/CategoryWidgetViewComponent.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Microsoft.EntityFrameworkCore;
44
using Newtonsoft.Json;
55
using SimplCommerce.Infrastructure.Data;
6+
using SimplCommerce.Infrastructure.Web;
67
using SimplCommerce.Module.Catalog.Models;
78
using SimplCommerce.Module.Catalog.ViewModels;
89
using SimplCommerce.Module.Core.Services;
@@ -43,7 +44,7 @@ public IViewComponentResult Invoke(WidgetInstanceViewModel widgetInstance)
4344
};
4445
}
4546

46-
return View("/Modules/SimplCommerce.Module.Catalog/Views/Components/CategoryWidget.cshtml", model);
47+
return View(this.GetViewPath(), model);
4748
}
4849
}
4950
}

src/Modules/SimplCommerce.Module.Catalog/Components/ProductWidgetViewComponent.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using Microsoft.EntityFrameworkCore;
44
using Newtonsoft.Json;
55
using SimplCommerce.Infrastructure.Data;
6+
using SimplCommerce.Infrastructure.Web;
67
using SimplCommerce.Module.Catalog.Models;
78
using SimplCommerce.Module.Catalog.Services;
89
using SimplCommerce.Module.Catalog.ViewModels;
@@ -58,7 +59,7 @@ public IViewComponentResult Invoke(WidgetInstanceViewModel widgetInstance)
5859
product.CalculatedProductPrice = _productPricingService.CalculateProductPrice(product);
5960
}
6061

61-
return View("/Modules/SimplCommerce.Module.Catalog/Views/Components/ProductWidget.cshtml", model);
62+
return View(this.GetViewPath(), model);
6263
}
6364
}
6465
}

src/Modules/SimplCommerce.Module.Catalog/Components/SimpleProductWidgetViewComponent.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using Microsoft.AspNetCore.Mvc;
33
using Newtonsoft.Json;
44
using SimplCommerce.Infrastructure.Data;
5+
using SimplCommerce.Infrastructure.Web;
56
using SimplCommerce.Module.Catalog.Models;
67
using SimplCommerce.Module.Catalog.Services;
78
using SimplCommerce.Module.Catalog.ViewModels;
@@ -45,7 +46,7 @@ public IViewComponentResult Invoke(WidgetInstanceViewModel widgetInstance)
4546
}
4647
}
4748

48-
return View("/Modules/SimplCommerce.Module.Catalog/Views/Components/SimpleProductWidget.cshtml", model);
49+
return View(this.GetViewPath(), model);
4950
}
5051
}
5152
}

src/Modules/SimplCommerce.Module.Catalog/Views/Components/CategoryBreadcrumb.cshtml renamed to src/Modules/SimplCommerce.Module.Catalog/Views/Shared/Components/CategoryBreadcrumb/Default.cshtml

File renamed without changes.

src/Modules/SimplCommerce.Module.Catalog/Views/Components/CategoryMenu.cshtml renamed to src/Modules/SimplCommerce.Module.Catalog/Views/Shared/Components/CategoryMenu/Default.cshtml

File renamed without changes.

src/Modules/SimplCommerce.Module.Catalog/Views/Components/CategoryWidget.cshtml renamed to src/Modules/SimplCommerce.Module.Catalog/Views/Shared/Components/CategoryWidget/Default.cshtml

File renamed without changes.

src/Modules/SimplCommerce.Module.Catalog/Views/Components/ProductWidget.cshtml renamed to src/Modules/SimplCommerce.Module.Catalog/Views/Shared/Components/ProductWidget/Default.cshtml

File renamed without changes.

src/Modules/SimplCommerce.Module.Catalog/Views/Components/SimpleProductWidget.cshtml renamed to src/Modules/SimplCommerce.Module.Catalog/Views/Shared/Components/SimpleProductWidget/Default.cshtml

File renamed without changes.

0 commit comments

Comments
 (0)