Smart Paste is an intelligent AI-powered app feature that fills out forms automatically using data
from the user's clipboard. You can use this with any existing form in your web app.HxSmartPasteButton
derives from SmartPasteButton,
a component created by the Microsoft Blazor team.
It extends the original component with Bootstrap styling and Hx-component features.
EXPERIMENTAL, UNDER DEVELOPMENT
Smart components are available as separate NuGet package:Havit.Blazor.Components.Web.Bootstrap.Smart
.
<EditForm Model="employee">
<HxInputText Label="Name" @bind-Value="employee.Name" />
<HxInputText Label="Position" @bind-Value="employee.Position" />
<HxSmartPasteButton Text="Smart paste" Color="ThemeColor.Secondary" Icon="BootstrapIcon.ClipboardPlus" />
</EditForm>
@code {
private EmployeeDto employee = new EmployeeDto();
}
Name | Type | Description |
---|---|---|
AdditionalAttributes | IReadOnlyDictionary<string, object> |
A collection of additional attributes that will be applied to the created element. |
ChildContent | RenderFragment |
Content of the component. |
Color | ThemeColor? |
Bootstrap button style - theme color. The default is taken from Defaults (ThemeColor.None if not customized). |
CssClass | string |
|
Icon | IconBase |
Icon to render into the button. |
IconCssClass | string |
CSS class to be rendered with the button icon. |
IconPlacement | ButtonIconPlacement? |
Position of the icon within the button. The default is ButtonIconPlacement.Start (configurable through Defaults ). |
Outline | bool? |
Bootstrap "outline" button style. |
Settings | ButtonSettings |
Set of settings to be applied to the component instance (overrides Defaults , overridden by individual parameters). |
Size | ButtonSize? |
Button size. The default is ButtonSize.Regular . |
Spinner | bool? |
Enables or disables the spinner. Leave null if you want automated spinner.
You can set an explicit false constant to disable (override) the spinner automation. |
Text | string |
Text of the button. |
Name | Type | Description |
---|---|---|
DefaultIcon | bool |
Property | Type | Description |
---|---|---|
Defaults | ButtonSettings |
Application-wide defaults for HxSmartPasteButton .
Please note, the defaults are not shared with HxButton . |