Icon
Display Customizable Icon
![]()
Assembly: ServiceStack.Blazor.dll
View Source
Declaration
public class Icon : UiComponentBase
Properties
Svg
View Source
Declaration
public string Svg { get; set; }
Src
View Source
Declaration
public string Src { get; set; }
Alt
View Source
Declaration
public string Alt { get; set; }
Image
View Source
Declaration
public ImageInfo Image { get; set; }
Inherited Properties
class
Optional user defined classes for this component
![]()
View Source
Declaration
public string class { get; set; }
Class
View Source
Declaration
public string Class { get; }
JS
View Source
Declaration
public IJSRuntime JS { get; set; }
Methods
ToSvg()
View Source
Declaration
public string ToSvg()
Returns
System.String
ToImg()
View Source
Declaration
public string ToImg()
Returns
System.String
ToHtml()
View Source
Declaration
public string ToHtml()
Returns
System.String
Inherited Methods
ClassNames(String[])
Helper to combine multiple css classes. Strings can contain multiple classes, empty strings are ignored.
View Source
Declaration
protected virtual string ClassNames(params string[] classes)
Returns
System.String
Parameters
| Type | Name |
|---|---|
System.String[] | classes |
CssClass(String, String)
Return any user-defined classes along with optional classes for when component is in a valid or invalid state
View Source
Declaration
protected virtual string CssClass(string valid = null, string invalid = null)
Returns
System.String
Parameters
| Type | Name | Description |
|---|---|---|
System.String | valid | css classes to include when valid |
|
| System.String | invalid | css classes to include when invalid
|
OnAfterRenderAsync(Boolean)
View Source
Declaration
protected override async Task OnAfterRenderAsync(bool firstRender)
Returns
Task
Parameters
| Type | Name |
|---|---|
System.Boolean | firstRender |
QueueRenderAction(Func<IJSRuntime, Task>)
View Source
Declaration
protected virtual void QueueRenderAction(Func<IJSRuntime, Task> action)
Parameters
| Type | Name |
|---|---|
Func<IJSRuntime,Task> | action |
SanitizeAttribute(String)
View Source
Declaration
public static bool SanitizeAttribute(string name)
Returns
System.Boolean
Parameters
| Type | Name |
|---|---|
System.String | name |
SanitizeAttributes(Nullable<IReadOnlyDictionary<String, Object>>)
View Source
Declaration
public static IReadOnlyDictionary<string, object>? SanitizeAttributes(IReadOnlyDictionary<string, object>? attrs)
Returns
System.Nullable<IReadOnlyDictionary<System.String,System.Object>>
Parameters
| Type | Name |
|---|---|
System.Nullable<IReadOnlyDictionary<System.String,System.Object>> | attrs |
SetTitle(String)
Set the document.title
View Source
Declaration
protected virtual void SetTitle(string title)
Parameters
| Type | Name |
|---|---|
System.String | title |