Added functionality to add icons to the ActionLinks.
This commit is contained in:
		@ -6,11 +6,11 @@
 | 
			
		||||
{
 | 
			
		||||
    if (Disabled)
 | 
			
		||||
    {
 | 
			
		||||
        <NavLink class="@_classname" href="@_url" style="@_style" disabled>@_text</NavLink>
 | 
			
		||||
        <NavLink class="@_classname" href="@_url" style="@_style" disabled>@((MarkupString)_iconSpan) @_text</NavLink>
 | 
			
		||||
    }
 | 
			
		||||
    else
 | 
			
		||||
    {
 | 
			
		||||
        <NavLink class="@_classname" href="@_url" style="@_style">@_text</NavLink>
 | 
			
		||||
        <NavLink class="@_classname" href="@_url" style="@_style">@((MarkupString)_iconSpan) @_text</NavLink>
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -39,6 +39,9 @@
 | 
			
		||||
    [Parameter]
 | 
			
		||||
    public string EditMode { get; set; } // optional - specifies if a user must be in edit mode to see the action - default is true
 | 
			
		||||
 | 
			
		||||
    [Parameter]
 | 
			
		||||
    public string IconName { get; set; } // optional - specifies an icon for the link - default is no icon
 | 
			
		||||
 | 
			
		||||
    string _text = "";
 | 
			
		||||
    string _url = "";
 | 
			
		||||
    string _parameters = "";
 | 
			
		||||
@ -46,6 +49,7 @@
 | 
			
		||||
    string _style = "";
 | 
			
		||||
    bool _editmode = true;
 | 
			
		||||
    bool _authorized = false;
 | 
			
		||||
    string _iconSpan = "";
 | 
			
		||||
 | 
			
		||||
    protected override void OnParametersSet()
 | 
			
		||||
    {
 | 
			
		||||
@ -75,6 +79,11 @@
 | 
			
		||||
            _editmode = bool.Parse(EditMode);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (!string.IsNullOrEmpty(IconName))
 | 
			
		||||
        {
 | 
			
		||||
            _iconSpan = $"<span class=\"oi oi-{IconName}\"></span> ";
 | 
			
		||||
        }        
 | 
			
		||||
 | 
			
		||||
        _url = EditUrl(Action, _parameters);
 | 
			
		||||
        _authorized = IsAuthorized();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user