Params
BitParams lets you cascade shared parameter objects to compatible components so you can define common defaults once.
Usage
Basic
BitText with provided parameters
Overriding cascaded values
BitText with provided and overriden parameters
Changing parameter values
BitText with provided parameters
Nesting Params
Outer defaults
These tags use the parent BitParams values.
Nested overrides
Inner BitParams changes colors and variants for this scope.
API
BitParams parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| ChildContent | RenderFragment? | null | The content to which the values should be provided. |
| Parameters | IEnumerable<IBitComponentParams>? | null | List of parameters to provide for the children components. |
IBitComponentParams properties
Defines the contract for parameters that can be cascaded by BitParams.
| Name | Type | Default value | Description |
|---|---|---|---|
| Name | string | Gets the name associated with the current instance of BitComponentParams. |
BitComponentBaseParams properties
Base class shared by BitParams models to map BitComponentBase defaults.
| Name | Type | Default value | Description |
|---|---|---|---|
| AriaLabel | string? | null | Gets or sets the accessible label for the component, used by assistive technologies. |
| Class | string? | null | Gets or sets the CSS class name(s) to apply to the rendered element. |
| Dir | BitDir? | null | Gets or sets the text directionality for the component's content. |
| HtmlAttributes | Dictionary<string, object>? | null | Captures additional HTML attributes to be applied to the rendered element, in addition to the component's parameters. |
| Id | string? | null | Gets or sets the unique identifier for the component's root element. |
| IsEnabled | bool? | true | Gets or sets a value indicating whether the component is enabled and can respond to user interaction. |
| Style | string? | null | Gets or sets the CSS style string to apply to the rendered element. |
| TabIndex | string? | null | Gets or sets the tab order index for the component when navigating with the keyboard. |
| Visibility | BitVisibility? | null | Gets or sets the visibility state (visible, hidden, or collapsed) of the component. |
Feedback
You can give us your feedback through our GitHub repo by filing a new Issue or starting a new Discussion.
Or you can review / edit this page on GitHub.
- On this page