From bc4b1912865861eaacae4400c6cd2b40892904e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mladen=20Macanovi=C4=87?= Date: Wed, 27 Nov 2024 10:32:29 +0100 Subject: [PATCH] [2.0] Unify input components APIs (#5732) * Introduce Value API to input components * Use CurrentValue for Bulma TextEdit * Mark Obsolete parameters * Check Value when initializing validation * Invoke ValueChanged for Select and DatePicker * Invoke ValueChanged for Radio and Check * Refactor Select component * Remove Text from TextEdit and MemoEdit * Remove Date and Time from DateEdit and TimeEdit * Remove Color from ColorEdit * Remove CheckedValue from RadioGroup * Fix Forms page demo * Remove Checked from Check and Switch * Remove Color from ColorPicker * Remove Time from TimePicker * Remove Date and Dates from DatePicker * Check for array types on Select * Move ISelect to separate file * Migration notes * Move GetFormatedValueExpression to base class * Move OnInternalValueChanged implementation to base class * Refactor input components initialization (#5742) * Centralize initialization lifecycle * Leave new Before/After methods on input base component * Fix the method calls * Adjust DatePicker, NumericEdit, and Select * Use custom compare function * Comments * Fix examples --- Demos/Apps/TodoApp/TodoItem.razor | 2 +- Demos/Apps/TodoApp/TodoItems.razor | 4 +- .../Components/FormularyModal.razor | 4 +- Demos/Blazorise.Demo/Components/TopMenu.razor | 6 +- .../Pages/Tests/AutocompletesPage.razor | 12 +- .../Pages/Tests/CarouselPage.razor | 4 +- .../Pages/Tests/CropperPage.razor | 4 +- .../Pages/Tests/DataGrid/AggregatesPage.razor | 2 +- .../Tests/DataGrid/ColumnChooserPage.razor | 2 +- .../DataGrid/DataExternalSourcePage.razor | 2 +- .../Pages/Tests/DataGrid/DataGridPage.razor | 60 ++--- .../Tests/DataGrid/DataInMemoryPage.razor | 2 +- .../Tests/DataGrid/DynamicDataPage.razor | 2 +- .../Tests/DataGrid/EditingBatchEdit.razor | 4 +- .../Tests/DataGrid/EditingButtonRowPage.razor | 4 +- .../Tests/DataGrid/EditingCommandsPage.razor | 4 +- .../Tests/DataGrid/EditingRapidPage.razor | 4 +- .../DataGrid/EditingUpdateCellPage.razor | 6 +- .../Pages/Tests/DataGrid/FilterColumn.razor | 2 +- .../Tests/DataGrid/FilterCustomColumn.razor | 2 +- .../Tests/DataGrid/FilterCustomPage.razor | 4 +- .../Tests/DataGrid/FilterStandardPage.razor | 2 +- .../Tests/DataGrid/FixedHeaderPage.razor | 2 +- .../Tests/DataGrid/GroupMultiplePage.razor | 2 +- .../Pages/Tests/DataGrid/GroupPage.razor | 2 +- .../Tests/DataGrid/GroupSinglePage.razor | 2 +- .../Pages/Tests/DataGrid/PagerPage.razor | 6 +- .../Pages/Tests/DataGrid/ResizePage.razor | 4 +- .../Pages/Tests/DataGrid/RowOverlayPage.razor | 2 +- .../Tests/DataGrid/SelectionCellPage.razor | 8 +- .../DataGrid/SelectionDetailRowPage.razor | 4 +- .../DataGrid/SelectionMultiplePage.razor | 12 +- .../Tests/DataGrid/SelectionSinglePage.razor | 10 +- .../Tests/DataGrid/SelectionStylingPage.razor | 2 +- .../Pages/Tests/DataGrid/SortFieldPage.razor | 2 +- .../Tests/DataGrid/SortMultiplePage.razor | 2 +- .../Pages/Tests/DataGrid/SortSinglePage.razor | 2 +- .../Tests/DataGrid/StateManagementPage.razor | 2 +- .../Tests/DataGrid/ValidationsPage.razor | 4 +- .../VirtualizeExternalSourcePage.razor | 2 +- .../DataGrid/VirtualizeInMemoryPage.razor | 2 +- .../Pages/Tests/FilePickerPage.razor | 4 +- .../Pages/Tests/FocusTrapPage.razor | 2 +- .../Pages/Tests/FormsPage.razor | 22 +- .../Pages/Tests/IconsPage.razor | 2 +- .../Pages/Tests/ListGroupPage.razor | 2 +- .../Pages/Tests/LoadingIndicatorPage.razor | 20 +- .../Pages/Tests/LottieAnimationPage.razor | 6 +- .../Pages/Tests/ModalsPage.razor | 2 +- .../Pages/Tests/OffcanvasPage.razor | 2 +- .../Pages/Tests/PickersPage.razor | 28 +-- .../Pages/Tests/QRCodePage.razor | 14 +- .../Pages/Tests/RichTextEditPage.razor | 2 +- .../Pages/Tests/SignaturePadPage.razor | 6 +- .../Pages/Tests/SplitterPage.razor | 2 +- .../Pages/Tests/StepsPage.razor | 2 +- .../Pages/Tests/TablesPage.razor | 18 +- .../Pages/Tests/ThemingPage.razor | 2 +- .../Pages/Tests/ToastPage.razor | 6 +- .../Pages/Tests/TransferListPage.razor | 10 +- .../Pages/Tests/TreeViewPage.razor | 4 +- .../Pages/Tests/ValidationsPage.razor | 46 ++-- .../Components/Commercial/ThemePage.razor | 2 +- .../Components/HomeNewsletterWidget.razor | 6 +- .../Components/NewsletterWidget.razor | 4 +- .../Models/Snippets.generated.cs | 197 ++++++++-------- .../Blazorise.Docs/NewFilesToBuild.txt | 1 - ...onWithDataAnnotations_FormExampleCode.html | 18 +- ...ionWithDataAnnotations_FormExample.snippet | 18 +- .../Index.md | 18 +- ...ctComponentWithComplexTypeExampleCode.html | 2 +- ...electComponentWithEnumTypeExampleCode.html | 2 +- ...tComponentWithNullableTypeExampleCode.html | 2 +- ...electComponentWithComplexTypeExample.razor | 2 +- ...t_SelectComponentWithEnumTypeExample.razor | 2 +- ...lectComponentWithNullableTypeExample.razor | 2 +- .../Index.md | 6 +- .../Code/CreateTabbedLoginDemo4Code.html | 6 +- .../Code/CreateTabbedLoginDemo6Code.html | 6 +- .../Code/CreateTabbedLoginDemo8Code.html | 12 +- .../Examples/CreateTabbedLoginDemo4.snippet | 6 +- .../Examples/CreateTabbedLoginDemo6.snippet | 6 +- .../Examples/CreateTabbedLoginDemo8.snippet | 12 +- .../2022-08-12_CreateTabbedLoginDemo/Index.md | 24 +- .../ReactiveUIFluentValidation12Code.html | 4 +- .../Code/ReactiveUIFluentValidation3Code.html | 4 +- .../ReactiveUIFluentValidation12.snippet | 4 +- .../ReactiveUIFluentValidation3.snippet | 4 +- .../Index.md | 8 +- ...uFilter_FilterMenuTemplateExampleCode.html | 4 +- ...nuFilter_FilterMenuTemplateExample.snippet | 4 +- .../Index.md | 4 +- ...ion_ValidationLocalizationExampleCode.html | 2 +- ...ValidationLocalizationFullExampleCode.html | 2 +- ...tion_ValidationLocalizationExample.snippet | 2 +- ..._ValidationLocalizationFullExample.snippet | 2 +- .../Index.md | 4 +- ...tcha_ValidationLocalizationExample.snippet | 2 +- .../Blog/2025-01-15_MigrationTo2/Index.md | 72 ++++++ .../Blog/2025-01-15_MigrationTo2/Index.razor | 149 ++++++++++++ .../Blazorise.Docs/Pages/Blog/Index.razor | 2 +- .../Pages/Commercial/PurchaseOrderPage.razor | 28 +-- ...uttonInDialogsBestPracticeExampleCode.html | 6 +- .../ButtonInFormBestPracticeExampleCode.html | 6 +- .../ButtonInDialogsBestPracticeExample.razor | 6 +- .../ButtonInFormBestPracticeExample.razor | 6 +- .../Docs/Components/Checks/CheckPage.razor | 6 +- .../Checks/Code/CheckWithBindExampleCode.html | 2 +- .../Code/CheckWithEventExampleCode.html | 2 +- .../Examples/CheckWithBindExample.razor | 2 +- .../Examples/CheckWithEventExample.razor | 2 +- .../Code/ColorEditDisabledExampleCode.html | 2 +- .../Colors/Code/ColorEditExampleCode.html | 2 +- .../Colors/Code/ColorEditSizeExampleCode.html | 4 +- .../Colors/Code/ColorPickerExampleCode.html | 2 +- .../Code/ColorPickerShowHueExampleCode.html | 2 +- .../Components/Colors/ColorEditPage.razor | 6 +- .../Components/Colors/ColorPickerPage.razor | 6 +- .../Examples/ColorEditDisabledExample.razor | 2 +- .../Colors/Examples/ColorEditExample.razor | 2 +- .../Examples/ColorEditSizeExample.razor | 4 +- .../Colors/Examples/ColorPickerExample.razor | 2 +- .../Examples/ColorPickerShowHueExample.razor | 2 +- .../Code/BasicDatePickerExampleCode.html | 2 +- .../Code/DateEditWithBindExampleCode.html | 2 +- .../Code/DateEditWithEventExampleCode.html | 2 +- .../DatePickerInputFormatExampleCode.html | 2 +- .../Code/DatePickerNonStaticExampleCode.html | 2 +- .../Code/DatePickerWithIconExampleCode.html | 2 +- .../Code/InlineDatePickerExampleCode.html | 2 +- .../Code/MultipleDatePickerExampleCode.html | 2 +- .../Code/RangeDatePickerExampleCode.html | 2 +- .../Docs/Components/Dates/DateEditPage.razor | 6 +- .../Components/Dates/DatePickerPage.razor | 15 +- .../Examples/BasicDatePickerExample.razor | 2 +- .../Examples/DateEditWithBindExample.razor | 2 +- .../Examples/DateEditWithEventExample.razor | 2 +- .../DatePickerInputFormatExample.razor | 2 +- .../Examples/DatePickerNonStaticExample.razor | 2 +- .../Examples/DatePickerWithIconExample.razor | 2 +- .../Examples/InlineDatePickerExample.razor | 2 +- .../Examples/MultipleDatePickerExample.razor | 2 +- .../Examples/RangeDatePickerExample.razor | 2 +- .../Code/FieldWithDisabledExampleCode.html | 2 +- .../Code/FieldWithReadOnlyExampleCode.html | 2 +- .../Examples/FieldWithDisabledExample.razor | 2 +- .../Examples/FieldWithReadOnlyExample.razor | 2 +- .../Code/BasicFocusTrapExampleCode.html | 2 +- .../Examples/BasicFocusTrapExample.razor | 2 +- .../Code/BasicHighlighterExampleCode.html | 2 +- .../Code/DynamicHighlighterExampleCode.html | 6 +- .../Examples/BasicHighlighterExample.razor | 2 +- .../Examples/DynamicHighlighterExample.razor | 6 +- .../Code/MemoEditAutoSizeExampleCode.html | 2 +- .../Code/MemoEditWithBindExampleCode.html | 2 +- .../Code/MemoEditWithEventExampleCode.html | 2 +- .../Examples/MemoEditAutoSizeExample.razor | 2 +- .../Examples/MemoEditWithBindExample.razor | 2 +- .../Examples/MemoEditWithEventExample.razor | 2 +- .../Docs/Components/Memos/MemoEditPage.razor | 10 +- .../Code/RadioGroupWithBindExampleCode.html | 2 +- .../Code/RadioGroupWithEventExampleCode.html | 7 +- .../Examples/RadioGroupWithBindExample.razor | 2 +- .../Examples/RadioGroupWithEventExample.razor | 7 +- .../Docs/Components/Radios/RadioPage.razor | 6 +- .../Code/SelectWithBindExampleCode.html | 2 +- .../Code/SelectWithEventExampleCode.html | 2 +- .../Examples/SelectWithBindExample.razor | 2 +- .../Examples/SelectWithEventExample.razor | 2 +- .../Docs/Components/Selects/SelectPage.razor | 20 +- .../StepNavigationAllowedExampleCode.html | 2 +- .../StepNavigationAllowedExample.razor | 2 +- .../Code/SwitchWithBindExampleCode.html | 2 +- .../Code/SwitchWithEventExampleCode.html | 2 +- .../Examples/SwitchWithBindExample.razor | 2 +- .../Examples/SwitchWithEventExample.razor | 2 +- .../Docs/Components/Switches/SwitchPage.razor | 6 +- .../Code/TextEditWithBindExampleCode.html | 2 +- .../Code/TextEditWithEventExampleCode.html | 2 +- .../Examples/TextEditWithBindExample.razor | 2 +- .../Examples/TextEditWithEventExample.razor | 2 +- .../Docs/Components/Texts/TextEditPage.razor | 10 +- .../Code/BasicTimePickerExampleCode.html | 2 +- .../Code/InlineTimePickerExampleCode.html | 2 +- .../Code/TimeEditWithBindExampleCode.html | 2 +- .../Code/TimeEditWithEventExampleCode.html | 4 +- .../Code/TimePickerNonStaticExampleCode.html | 2 +- .../TimePickerWithDateTimeExampleCode.html | 2 +- .../Code/TimePickerWithIconExampleCode.html | 2 +- .../Examples/BasicTimePickerExample.razor | 2 +- .../Examples/InlineTimePickerExample.razor | 2 +- .../Examples/TimeEditWithBindExample.razor | 2 +- .../Examples/TimeEditWithEventExample.razor | 4 +- .../Examples/TimePickerNonStaticExample.razor | 2 +- .../TimePickerWithDateTimeExample.razor | 2 +- .../Examples/TimePickerWithIconExample.razor | 2 +- .../Docs/Components/Times/TimeEditPage.razor | 6 +- .../Components/Times/TimePickerPage.razor | 4 +- .../DataAnnotationValidationExampleCode.html | 8 +- ...lidationIValidatableObjectExampleCode.html | 2 +- .../DataAnnotationValidationExample.razor | 8 +- .../ValidationIValidatableObjectExample.razor | 2 +- .../Validations/ValidationPage.razor | 2 +- .../Animate/Code/AnimateExampleCode.html | 2 +- .../Animate/Examples/AnimateExample.razor | 2 +- .../Code/DataGridBatchEditExampleCode.html | 2 +- .../DataGridCellSelectionExampleCode.html | 6 +- ...GridCustomFilteringExample - CopyCode.html | 38 --- .../DataGridCustomFilteringExampleCode.html | 2 +- .../Code/DataGridDynamicExampleCode.html | 2 +- .../Code/DataGridEditModeExampleCode.html | 2 +- ...odeColumnTemplateFilteringExampleCode.html | 8 +- .../DataGridGroupingMethodsExampleCode.html | 2 +- .../Code/DataGridPagerExampleCode.html | 4 +- .../Code/DataGridRapidEditExampleCode.html | 2 +- .../Code/DataGridResizableExampleCode.html | 2 +- .../DataGridStateManagementExampleCode.html | 2 +- ...aGridValidatorEditTemplateExampleCode.html | 2 +- .../Examples/DataGridBatchEditExample.razor | 2 +- .../DataGridCellSelectionExample.razor | 6 +- .../DataGridCustomFilteringExample.razor | 2 +- .../Examples/DataGridDynamicExample.razor | 2 +- .../Examples/DataGridEditModeExample.razor | 2 +- ...erModeColumnTemplateFilteringExample.razor | 8 +- .../DataGridGroupingMethodsExample.razor | 2 +- .../Examples/DataGridPagerExample.razor | 4 +- .../Examples/DataGridRapidEditExample.razor | 2 +- .../Examples/DataGridResizableExample.razor | 2 +- .../DataGridStateManagementExample.razor | 2 +- ...DataGridValidatorEditTemplateExample.razor | 2 +- .../BasicFluentValidationExampleCode.html | 4 +- .../BasicFluentValidationExample.razor | 4 +- .../Code/FormularyModalExampleCode.html | 4 +- ...dalProviderCustomStructureExampleCode.html | 2 +- .../Examples/FormularyModalExample.razor | 4 +- .../ModalProviderCustomStructureExample.razor | 2 +- .../Pages/Home/BookDemoPage.razor | 14 +- .../Home/Components/CaptchaInput.razor.cs | 12 +- .../Pages/Home/ContactPage.razor | 10 +- .../Pages/Home/HelpUsImprovePage.razor | 8 +- .../Blazorise.Docs/Pages/News/Index.razor | 2 +- .../Components/Check.razor | 4 +- .../Components/DropdownItem.razor | 2 +- .../Components/Select.razor | 6 +- .../Components/Select.razor.cs | 106 ++++----- .../Components/SelectItem.razor.cs | 2 +- .../Components/TextEdit.razor | 2 +- .../Components/Check.razor | 2 +- .../Components/Switch.razor | 2 +- .../Components/Check.razor | 2 +- .../Components/Switch.razor | 2 +- Source/Blazorise.Bulma/Components/Check.razor | 4 +- .../Blazorise.Bulma/Components/TextEdit.razor | 4 +- .../Components/Switch.razor | 2 +- .../Blazorise.Tailwind/Components/Check.razor | 2 +- .../Components/DropdownItem.razor | 2 +- .../Components/Switch.razor | 2 +- Source/Blazorise/Base/BaseCheckComponent.cs | 35 --- .../Base/BaseInputComponent.razor.cs | 97 ++++++-- Source/Blazorise/Base/BaseRadioComponent.cs | 137 +++++++++++ Source/Blazorise/Base/BaseTextInput.razor.cs | 20 ++ .../Blazorise/Components/Check/Check.razor.cs | 16 -- .../Components/ColorEdit/ColorEdit.razor.cs | 65 ------ .../ColorPicker/ColorPicker.razor.cs | 82 ++----- .../Components/DateEdit/DateEdit.razor.cs | 67 ------ .../Components/DatePicker/DatePicker.razor | 2 +- .../Components/DatePicker/DatePicker.razor.cs | 202 ++++------------ .../Components/Dropdown/DropdownItem.razor | 2 +- .../Components/FileEdit/FileEdit.razor.cs | 17 +- .../Components/InputMask/InputMask.razor.cs | 67 ------ .../Components/MemoEdit/MemoEdit.razor.cs | 61 +---- .../NumericEdit/NumericEdit.razor.cs | 68 +----- .../NumericPicker/NumericPicker.razor.cs | 68 +----- Source/Blazorise/Components/Radio/Radio.razor | 4 +- .../Blazorise/Components/Radio/Radio.razor.cs | 15 +- .../Components/Radio/RadioGroup.razor.cs | 52 +---- Source/Blazorise/Components/Select/ISelect.cs | 26 +++ .../Components/Select/ISelectItem.cs | 35 +++ .../Blazorise/Components/Select/Select.razor | 3 +- .../Components/Select/Select.razor.cs | 219 +++++------------- .../Components/Select/SelectItem.razor.cs | 28 +-- .../Components/Slider/Slider.razor.cs | 58 +---- .../Components/Switch/Switch.razor.cs | 20 +- .../Components/TextEdit/TextEdit.razor.cs | 69 ------ .../Components/TimeEdit/TimeEdit.razor.cs | 67 ------ .../Components/TimePicker/TimePicker.razor.cs | 67 +----- .../Blazorise/Extensions/ArrayExtensions.cs | 31 +++ .../Extensions/ParameterExtensions.cs | 64 +++++ .../Models/ComponentParameterInfo.cs | 80 +++++++ .../Utilities/Formatters/Converters.cs | 73 ++++++ .../Blazorise/Utilities/Formatters/Parsers.cs | 121 ++++++++++ .../Blazorise.Components/Autocomplete.razor | 4 +- .../Blazorise.Components/SelectList.razor | 2 +- .../Blazorise.Components/SelectList.razor.cs | 7 - .../_DataGridCellCheckEdit.razor | 4 +- .../_DataGridCellDatePicker.razor.cs | 8 +- .../_DataGridCellEdit.razor | 28 +-- .../_DataGridCellEditValidation.razor | 28 +-- .../_DataGridCellFilter.razor | 2 +- .../_DataGridCellSelectEdit.razor | 2 +- .../_DataGridMenuFilter.razor | 2 +- .../_DataGridMultiSelectAll.razor | 2 +- .../_DataGridPagination.razor | 4 +- .../Blazorise.DataGrid/_DataGridRow.razor | 2 +- .../Blazorise.DataGrid/_DataGridRowEdit.razor | 2 +- .../_DataGridRowMultiSelect.razor | 2 +- .../Internal/_TreeViewNodeContent.razor | 2 +- .../AsyncValidateTextEditComponent.razor | 10 +- .../DataGridPerfBindSelectedComponent.razor | 2 +- .../DataGridPerfComponent.razor | 2 +- .../DateEditComponent.razor | 14 +- .../DatePickerComponent.razor | 14 +- .../RadioGroupComponent.razor | 2 +- .../BasicTestApp.Client/SelectComponent.razor | 34 +-- .../SelectNavigationsComponent.razor | 4 +- .../TextEditComponent.razor | 4 +- .../ValidateAnnotationsComponent.razor | 16 +- .../ValidateSelectComponent.razor | 20 +- .../ValidateTextEditComponent.razor | 14 +- .../Components/DropdownComponentTest.cs | 4 +- Tests/Blazorise.Tests/DateEditTest.cs | 44 ++-- Tests/Blazorise.Tests/DatePickerTest.cs | 48 ++-- Tests/Blazorise.Tests/Mocks/MockDateEdit.cs | 2 +- Tests/Blazorise.Tests/Mocks/MockDatePicker.cs | 4 +- 324 files changed, 1936 insertions(+), 2167 deletions(-) create mode 100644 Documentation/Blazorise.Docs/Pages/Blog/2025-01-15_MigrationTo2/Index.md create mode 100644 Documentation/Blazorise.Docs/Pages/Blog/2025-01-15_MigrationTo2/Index.razor delete mode 100644 Documentation/Blazorise.Docs/Pages/Docs/Extensions/DataGrid/Code/DataGridCustomFilteringExample - CopyCode.html create mode 100644 Source/Blazorise/Base/BaseRadioComponent.cs create mode 100644 Source/Blazorise/Components/Select/ISelect.cs create mode 100644 Source/Blazorise/Components/Select/ISelectItem.cs create mode 100644 Source/Blazorise/Extensions/ParameterExtensions.cs create mode 100644 Source/Blazorise/Models/ComponentParameterInfo.cs diff --git a/Demos/Apps/TodoApp/TodoItem.razor b/Demos/Apps/TodoApp/TodoItem.razor index c3d81df42d..f166809bca 100644 --- a/Demos/Apps/TodoApp/TodoItem.razor +++ b/Demos/Apps/TodoApp/TodoItem.razor @@ -1,7 +1,7 @@  - + @Todo.Description diff --git a/Demos/Apps/TodoApp/TodoItems.razor b/Demos/Apps/TodoApp/TodoItems.razor index e5540c2730..afc6ec1b65 100644 --- a/Demos/Apps/TodoApp/TodoItems.razor +++ b/Demos/Apps/TodoApp/TodoItems.razor @@ -10,7 +10,7 @@ - All + All @@ -19,7 +19,7 @@ - + diff --git a/Demos/Blazorise.Demo/Components/FormularyModal.razor b/Demos/Blazorise.Demo/Components/FormularyModal.razor index 0faa4c958e..1751fb8442 100644 --- a/Demos/Blazorise.Demo/Components/FormularyModal.razor +++ b/Demos/Blazorise.Demo/Components/FormularyModal.razor @@ -9,14 +9,14 @@ First Name - + Email - + diff --git a/Demos/Blazorise.Demo/Components/TopMenu.razor b/Demos/Blazorise.Demo/Components/TopMenu.razor index 2fd271a1c5..17b214632c 100644 --- a/Demos/Blazorise.Demo/Components/TopMenu.razor +++ b/Demos/Blazorise.Demo/Components/TopMenu.razor @@ -121,17 +121,17 @@ - Theme enabled + Theme enabled - Gradient colors + Gradient colors - Rounded elements + Rounded elements diff --git a/Demos/Blazorise.Demo/Pages/Tests/AutocompletesPage.razor b/Demos/Blazorise.Demo/Pages/Tests/AutocompletesPage.razor index bba93239c5..ffd0da5601 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/AutocompletesPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/AutocompletesPage.razor @@ -10,7 +10,7 @@ - FreeTyping + FreeTyping @@ -57,7 +57,7 @@ - FreeTyping + FreeTyping @@ -100,7 +100,7 @@ - FreeTyping + FreeTyping @@ -147,7 +147,7 @@ - FreeTyping + FreeTyping @@ -199,7 +199,7 @@ - FreeTyping + FreeTyping @@ -247,7 +247,7 @@ - FreeTyping + FreeTyping diff --git a/Demos/Blazorise.Demo/Pages/Tests/CarouselPage.razor b/Demos/Blazorise.Demo/Pages/Tests/CarouselPage.razor index 07ffe40f87..3143e2023f 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/CarouselPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/CarouselPage.razor @@ -5,10 +5,10 @@ - Indicators + Indicators - Controls + Controls diff --git a/Demos/Blazorise.Demo/Pages/Tests/CropperPage.razor b/Demos/Blazorise.Demo/Pages/Tests/CropperPage.razor index 5964fc9927..b7b7e122f5 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/CropperPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/CropperPage.razor @@ -37,7 +37,7 @@ Aspect Ratio - 16:9 4:3 1:1 @@ -48,7 +48,7 @@ - Enabled + Enabled diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/AggregatesPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/AggregatesPage.razor index d4d82e6550..396ee8a269 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/AggregatesPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/AggregatesPage.razor @@ -41,7 +41,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ColumnChooserPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ColumnChooserPage.razor index 7f7312b192..e381948407 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ColumnChooserPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ColumnChooserPage.razor @@ -40,7 +40,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataExternalSourcePage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataExternalSourcePage.razor index d5c1645824..54b3298967 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataExternalSourcePage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataExternalSourcePage.razor @@ -49,7 +49,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataGridPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataGridPage.razor index b6096b0088..6feea6e1d9 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataGridPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataGridPage.razor @@ -19,7 +19,7 @@ - Editable + Editable @@ -29,7 +29,7 @@ - Fixed Header + Fixed Header @@ -39,7 +39,7 @@ - Virtualize + Virtualize @@ -49,7 +49,7 @@ - Resizable + Resizable @@ -59,7 +59,7 @@ - Sortable + Sortable @@ -69,7 +69,7 @@ - Filterable + Filterable @@ -79,7 +79,7 @@ - Show Pager + Show Pager @@ -89,7 +89,7 @@ - Show Page sizes + Show Page sizes @@ -99,7 +99,7 @@ - Show Button Row + Show Button Row @@ -109,7 +109,7 @@ - Large Data + Large Data @@ -123,7 +123,7 @@ Selection mode - Single Multiple @@ -134,7 +134,7 @@ Edit Mode - Form Inline Popup @@ -146,7 +146,7 @@ Resizable Mode - Header Columns @@ -157,7 +157,7 @@ Command Mode - Default Button Row Commands @@ -175,7 +175,7 @@ Sort mode - Single Multiple @@ -186,7 +186,7 @@ Filter mode - Default Menu @@ -197,7 +197,7 @@ Responsive mode - Default Mobile @@ -208,7 +208,7 @@ Custom Search - + @@ -290,7 +290,7 @@ - + @(selectedEmployees?.Count ?? 0) @@ -322,7 +322,7 @@ - + @@ -338,7 +338,7 @@ @{ selectedCityFilter = @context.SearchValue?.ToString() ?? ""; - All @foreach ( var item in dataModels ) { @@ -421,24 +421,24 @@ First Name - + Last Name - + Email - + City - + @@ -464,24 +464,24 @@ First Name - + Last Name - + Email - + City - + @@ -503,7 +503,7 @@ Quantity - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataInMemoryPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataInMemoryPage.razor index 82fee29b56..ccc48c3ee5 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataInMemoryPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DataInMemoryPage.razor @@ -40,7 +40,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DynamicDataPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DynamicDataPage.razor index cf489dd378..3939a01432 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DynamicDataPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/DynamicDataPage.razor @@ -52,7 +52,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingBatchEdit.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingBatchEdit.razor index 425713ac0b..53d0d5c695 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingBatchEdit.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingBatchEdit.razor @@ -14,7 +14,7 @@ Edit Mode - Form Inline Popup @@ -70,7 +70,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingButtonRowPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingButtonRowPage.razor index b076cadf04..4a9f12cb34 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingButtonRowPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingButtonRowPage.razor @@ -12,7 +12,7 @@ - Form Inline Popup @@ -55,7 +55,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingCommandsPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingCommandsPage.razor index 3d87c16bc0..a36b6d937c 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingCommandsPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingCommandsPage.razor @@ -17,7 +17,7 @@ Edit Mode - Form Inline Popup @@ -52,7 +52,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingRapidPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingRapidPage.razor index 708a51f707..133a12be4b 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingRapidPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingRapidPage.razor @@ -11,7 +11,7 @@ - Show Command Column + Show Command Column @@ -52,7 +52,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingUpdateCellPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingUpdateCellPage.razor index 03f0f1e42b..3f28ec4303 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingUpdateCellPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/EditingUpdateCellPage.razor @@ -11,7 +11,7 @@ Edit Mode - Form Inline Popup @@ -43,7 +43,7 @@ - Male Female @@ -56,7 +56,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterColumn.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterColumn.razor index e43c716b24..8d1b99093f 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterColumn.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterColumn.razor @@ -34,7 +34,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterCustomColumn.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterCustomColumn.razor index cbc0fea892..edd03eed3e 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterCustomColumn.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterCustomColumn.razor @@ -33,7 +33,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterCustomPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterCustomPage.razor index 712fba5b07..45760ca88f 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterCustomPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterCustomPage.razor @@ -7,7 +7,7 @@ - Custom Filter: + Custom Filter: - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterStandardPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterStandardPage.razor index df1c784375..4d8f7bf42f 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterStandardPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FilterStandardPage.razor @@ -33,7 +33,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FixedHeaderPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FixedHeaderPage.razor index 1c837d4544..28ad44bffd 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FixedHeaderPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/FixedHeaderPage.razor @@ -35,7 +35,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupMultiplePage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupMultiplePage.razor index 291ead2cb4..5f4e0019bc 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupMultiplePage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupMultiplePage.razor @@ -79,7 +79,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupPage.razor index 5f886cf77e..e33ea16aa0 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupPage.razor @@ -41,7 +41,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupSinglePage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupSinglePage.razor index 0df770a7ac..e30a007941 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupSinglePage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/GroupSinglePage.razor @@ -40,7 +40,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/PagerPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/PagerPage.razor index a5813720bb..18b923499b 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/PagerPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/PagerPage.razor @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ @context.TotalItems - @for ( int i = context.FirstVisiblePage; i <= context.LastVisiblePage; ++i ) { var pageNumber = i; @@ -59,7 +59,7 @@ - @foreach ( var curPageSize in context.PageSizes ) { @curPageSize diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ResizePage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ResizePage.razor index 0794c8b080..369dd60253 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ResizePage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ResizePage.razor @@ -11,7 +11,7 @@ Resize Mode - Header Columns @@ -44,7 +44,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/RowOverlayPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/RowOverlayPage.razor index aef324c5f3..f446d8ee71 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/RowOverlayPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/RowOverlayPage.razor @@ -34,7 +34,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionCellPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionCellPage.razor index 693f81f998..e0071e00b8 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionCellPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionCellPage.razor @@ -43,7 +43,7 @@ - + @@ -64,18 +64,18 @@ Row Index - + Field - + Value - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionDetailRowPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionDetailRowPage.razor index 38df5cbd7e..2c6ada7942 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionDetailRowPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionDetailRowPage.razor @@ -14,7 +14,7 @@ You may also use the ToggleDetailRow API to programatically toggle a row. - @foreach ( var item in inMemoryData ) { @@ -54,7 +54,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionMultiplePage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionMultiplePage.razor index 998d02e899..c5c67f9b17 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionMultiplePage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionMultiplePage.razor @@ -48,7 +48,7 @@ - + @@ -75,24 +75,24 @@ First Name - + Last Name - + Email - + City - + @@ -114,7 +114,7 @@ Quantity - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionSinglePage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionSinglePage.razor index 82d4e270bc..a664b5f1aa 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionSinglePage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionSinglePage.razor @@ -49,7 +49,7 @@ - + @@ -70,24 +70,24 @@ First Name - + Last Name - + Email - + City - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionStylingPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionStylingPage.razor index 687ed44385..1677fcb595 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionStylingPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SelectionStylingPage.razor @@ -34,7 +34,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortFieldPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortFieldPage.razor index f99518ffe0..7ca1dd599e 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortFieldPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortFieldPage.razor @@ -43,7 +43,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortMultiplePage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortMultiplePage.razor index cda72996bd..2d71c05e4a 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortMultiplePage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortMultiplePage.razor @@ -36,7 +36,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortSinglePage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortSinglePage.razor index 2b97d75721..dfc21c039e 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortSinglePage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/SortSinglePage.razor @@ -33,7 +33,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/StateManagementPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/StateManagementPage.razor index 8332bbd1ce..c8672602dc 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/StateManagementPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/StateManagementPage.razor @@ -56,7 +56,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ValidationsPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ValidationsPage.razor index c6a19bcccf..2ca1dff3ee 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ValidationsPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/ValidationsPage.razor @@ -45,7 +45,7 @@ Edit Mode - Form Inline Popup @@ -83,7 +83,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/VirtualizeExternalSourcePage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/VirtualizeExternalSourcePage.razor index f2fa60ace7..93ea99afa5 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/VirtualizeExternalSourcePage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/VirtualizeExternalSourcePage.razor @@ -35,7 +35,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/VirtualizeInMemoryPage.razor b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/VirtualizeInMemoryPage.razor index 7aae417054..5c990bc2fd 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/DataGrid/VirtualizeInMemoryPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/DataGrid/VirtualizeInMemoryPage.razor @@ -48,7 +48,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/FilePickerPage.razor b/Demos/Blazorise.Demo/Pages/Tests/FilePickerPage.razor index ef7641d8c9..3eec2c4ecd 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/FilePickerPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/FilePickerPage.razor @@ -12,13 +12,13 @@ - Disable Report Progress + Disable Report Progress By disabling progress report, file transfer can be significantly improved. - Upload Directory? + Upload Directory? diff --git a/Demos/Blazorise.Demo/Pages/Tests/FocusTrapPage.razor b/Demos/Blazorise.Demo/Pages/Tests/FocusTrapPage.razor index 6dc58c300e..2d8fff5a15 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/FocusTrapPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/FocusTrapPage.razor @@ -11,7 +11,7 @@ - Active + Active diff --git a/Demos/Blazorise.Demo/Pages/Tests/FormsPage.razor b/Demos/Blazorise.Demo/Pages/Tests/FormsPage.razor index ef663c93e3..21fcce1381 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/FormsPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/FormsPage.razor @@ -24,7 +24,7 @@ Password - + @@ -42,19 +42,19 @@ Readonly - + Disabled - + Static control - + @@ -68,7 +68,7 @@ Input Select - One Two Three @@ -79,7 +79,7 @@ Multiple Select - One Two Three @@ -90,7 +90,7 @@ Input Select With Group - One Two @@ -123,7 +123,7 @@ Time - + @@ -147,7 +147,7 @@ Radios - + Red Green Blue @@ -157,7 +157,7 @@ Radio buttons - + Red Green Blue @@ -167,7 +167,7 @@ Color - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/IconsPage.razor b/Demos/Blazorise.Demo/Pages/Tests/IconsPage.razor index b900b78e16..6ccb322f1f 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/IconsPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/IconsPage.razor @@ -10,7 +10,7 @@ - + diff --git a/Demos/Blazorise.Demo/Pages/Tests/ListGroupPage.razor b/Demos/Blazorise.Demo/Pages/Tests/ListGroupPage.razor index d478df0316..a890b947c2 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/ListGroupPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/ListGroupPage.razor @@ -11,7 +11,7 @@ - Flush + Flush diff --git a/Demos/Blazorise.Demo/Pages/Tests/LoadingIndicatorPage.razor b/Demos/Blazorise.Demo/Pages/Tests/LoadingIndicatorPage.razor index b051453f7d..0c57667e5a 100644 --- a/Demos/Blazorise.Demo/Pages/Tests/LoadingIndicatorPage.razor +++ b/Demos/Blazorise.Demo/Pages/Tests/LoadingIndicatorPage.razor @@ -17,25 +17,25 @@ - Visible - Initializing + Visible + Initializing Width (null, 1% .. 100%) Height (null, 1% .. 100%) Horizontal Placement - Start Middle End Vertical Placement - Top Middle Bottom - Use IndicatorPadding + Use IndicatorPadding @if ( usePadding ) { } - Show border + Show border @if ( showBorder ) {