From 7d47d08bf405bef43ffadd9cce96ccd17321ad67 Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Tue, 17 Aug 2021 12:43:53 +0100 Subject: [PATCH 1/5] Adds Smidge TagHelper so can be used in frontend views --- src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml b/src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml index 7cbe3a6e69..98dc74dd3e 100644 --- a/src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml +++ b/src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml @@ -5,3 +5,4 @@ @using Umbraco.Cms.Core.Models.PublishedContent @using Microsoft.AspNetCore.Html @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, Smidge From 0c5b83377df692fb2b221cea7512d9bb6cacfa87 Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Tue, 17 Aug 2021 12:45:04 +0100 Subject: [PATCH 2/5] Injects SmidgeHelper so docs from Smidge wiki/repo for creating Bundles in Razor at runtime can be done --- src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml b/src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml index 98dc74dd3e..703e248a8f 100644 --- a/src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml +++ b/src/Umbraco.Web.UI.NetCore/Views/_ViewImports.cshtml @@ -6,3 +6,4 @@ @using Microsoft.AspNetCore.Html @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers @addTagHelper *, Smidge +@inject Smidge.SmidgeHelper SmidgeHelper From f38b8bc1d173d405cb3ae6d554ce1606a2d710b8 Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Tue, 17 Aug 2021 12:48:50 +0100 Subject: [PATCH 3/5] Adds Smidge namespace to startup - so its easier to add app.UseSmidge() if you are wanting to add it All about discoverability IMO --- src/Umbraco.Web.UI.NetCore/Startup.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Umbraco.Web.UI.NetCore/Startup.cs b/src/Umbraco.Web.UI.NetCore/Startup.cs index 73eeef864f..6f92e6118f 100644 --- a/src/Umbraco.Web.UI.NetCore/Startup.cs +++ b/src/Umbraco.Web.UI.NetCore/Startup.cs @@ -6,6 +6,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Extensions; +using Smidge; namespace Umbraco.Cms.Web.UI.NetCore { From d632aa678e2b4b2743b8925068ec9593d8f7ff83 Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Tue, 17 Aug 2021 12:58:08 +0100 Subject: [PATCH 4/5] Add the same to the _viewimports file for the dotnet new template --- build/templates/UmbracoProject/Views/_ViewImports.cshtml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/templates/UmbracoProject/Views/_ViewImports.cshtml b/build/templates/UmbracoProject/Views/_ViewImports.cshtml index 25e6e66533..ec320f2af5 100644 --- a/build/templates/UmbracoProject/Views/_ViewImports.cshtml +++ b/build/templates/UmbracoProject/Views/_ViewImports.cshtml @@ -4,3 +4,5 @@ @using Umbraco.Cms.Core.Models.PublishedContent @using Microsoft.AspNetCore.Html @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, Smidge +@inject Smidge.SmidgeHelper SmidgeHelper \ No newline at end of file From 8b8da5002bcb8af5a59bcdd9d05f4c58264b1ec4 Mon Sep 17 00:00:00 2001 From: Warren Buckley Date: Tue, 17 Aug 2021 13:05:43 +0100 Subject: [PATCH 5/5] Update src/Umbraco.Web.UI.NetCore/Startup.cs Co-authored-by: Bjarke Berg --- src/Umbraco.Web.UI.NetCore/Startup.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Umbraco.Web.UI.NetCore/Startup.cs b/src/Umbraco.Web.UI.NetCore/Startup.cs index 6f92e6118f..73eeef864f 100644 --- a/src/Umbraco.Web.UI.NetCore/Startup.cs +++ b/src/Umbraco.Web.UI.NetCore/Startup.cs @@ -6,7 +6,6 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Umbraco.Cms.Core.DependencyInjection; using Umbraco.Extensions; -using Smidge; namespace Umbraco.Cms.Web.UI.NetCore {