diff --git a/BlazorFluentUI/Components/Layout/NavMenu.razor b/BlazorFluentUI/Components/Layout/NavMenu.razor index cccc8d1..d5ba887 100644 --- a/BlazorFluentUI/Components/Layout/NavMenu.razor +++ b/BlazorFluentUI/Components/Layout/NavMenu.razor @@ -30,6 +30,7 @@ Listbox Select + NumberField diff --git a/BlazorFluentUI/Components/Pages/FormInputs/FormInputNumberField.razor b/BlazorFluentUI/Components/Pages/FormInputs/FormInputNumberField.razor new file mode 100644 index 0000000..b187d59 --- /dev/null +++ b/BlazorFluentUI/Components/Pages/FormInputs/FormInputNumberField.razor @@ -0,0 +1,52 @@ +@page "/forminputnumberfield" + +@rendermode RenderMode.InteractiveServer + +NumberField + + + The FluentNumberField wrap a web component of number input field. + + +Default Example + +

+ +
+ Example int: @exampleInt +
+ Minimum value: @(int.MinValue), Maximum value: @(int.MaxValue) +

+

+ +
+ Example int: @exampleNullableInt +
+ Minimum value: @(int.MinValue), Maximum value: @(int.MaxValue) +

+ +

+

Same as above but bound to oninput event (Not overflow)

+ +
+ Example int: @exampleInt2 +

+

+

Same as above but bound to oninput event

+
+ +
+ Example int: @exampleNullableInt2 +

+
+ +@code { + int exampleInt { get; set; } = 123; + int? exampleNullableInt = null; + int exampleInt2 = 345; + int? exampleNullableInt2 = null; +}