Improvments for dropdown menus

This commit is contained in:
2020-06-25 13:18:43 -04:00
parent 04d582c8e4
commit 7e88de5041
6 changed files with 81 additions and 59 deletions
@@ -3,7 +3,7 @@
@{
var url = UmbracoContext.Current.UrlProvider.GetUrl(LeafWebPageIds.Chart);
}
<a href="@url?leafInputId=@Model">
<a href="@url?leafInputId=@Model" @Html.Partial("DisplayTemplates/_ViewDataCssClass", new [] {"dropdown-item"}, ViewData)>
<span class="fa fa-line-chart"></span>
Chart
</a>
@@ -3,6 +3,7 @@
@{
var url = UmbracoContext.Current.UrlProvider.GetUrl(LeafWebPageIds.Details);
}
<a href="@url?id=@Model">
<a href="@url?id=@Model" @Html.Partial("DisplayTemplates/_ViewDataCssClass")>
<span class="fa fa-edit"></span> Details
</a>
@@ -0,0 +1,9 @@
@using System.Collections
@{
// pass in class name via the cssClass key in ViewData
if (ViewData.ContainsKey("cssClass"))
{
var cssClasses = (string[])ViewData["cssClass"];
<text>class="@string.Join(" ", cssClasses)"</text>
}
}