Table of Contents

Class BOBProgressIcon

Namespace
BlazOrbit.Components
Assembly
BlazOrbit.dll
[GenerateComponentInfo]
public class BOBProgressIcon : BOBVariantComponentBase<BOBProgressIcon, BOBProgressIconVariant>, IVariantComponent<BOBProgressIconVariant>, IVariantComponent, IHasSize, IHasColor
Inheritance
object
ComponentBase
BOBProgressIcon
Implements
Inherited Members

Constructors

BOBProgressIcon()

public BOBProgressIcon()

Properties

AriaLabel

Accessible name for the component.

[Parameter]
public string? AriaLabel { get; set; }

Property Value

string

BuiltInTemplates

protected override Dictionary<BOBProgressIconVariant, Func<BOBProgressIcon, RenderFragment>> BuiltInTemplates { get; }

Property Value

Dictionary<BOBProgressIconVariant, Func<BOBProgressIcon, RenderFragment>>

Color

Text or foreground color. Accepts any valid CSS color value, PaletteColor or BOBColor.

[Parameter]
public string? Color { get; set; }

Property Value

string

DefaultVariant

Default variant used when no explicit variant is specified.

public override BOBProgressIconVariant DefaultVariant { get; }

Property Value

BOBProgressIconVariant

Size

Visual size of the loading indicator.

[Parameter]
public BOBSize Size { get; set; }

Property Value

BOBSize

Methods

BuildRenderTree(RenderTreeBuilder)

Renders the component to the supplied Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder