Repository navigation
Validation: PR #650 rebase and virtualization docs (temporary) - #6
Closed
aarondglover wants to merge 10 commits into
Closed
aarondglover wants to merge 10 commits into
aarondglover wants to merge 10 commits into
Conversation
* MudMapper component with the core functionality from MudCsvWrapper. * Refactor MudMapper header logic, cleanup imports Removes unused MudExtensions.Utilities imports from MudCsvMapper.razor and MudMapper.razor. Refactors header confirmation logic in MudMapper.razor for clarity and null safety. Adds XML documentation to IsSourcePoolItem in MudMapper.razor.cs. * Refactor: use constant for "Source" string values Replaced hardcoded "Source" strings with MudMapper.SourcePoolZoneIdentifier constant in CsvMapperTests.cs and MudMapperTests.cs to improve maintainability and reduce string mismatch errors. * Improve test coverage for MudCsvMapper and MudMapper Added unit tests to cover private/internal logic in MudCsvMapper and MudMapper. Verified behaviors include mapping state reset, header updates, item selection, source pool identification, add section opening, form submission, and IncludeUnmappedData updates. Introduced helper methods for invoking private methods and setting private members via reflection to enable testing of non-public members. * Make header check case insensitive --------- Co-authored-by: Ryan Watson <rwatson@milner.com>
…rg#649) * Fix virtualized select selection state scaling * Add virtualization benchmark companion
* Add GetDateTimeOrNull behavior * Update DateTimePicker docs/examples for more generic types * Expand DateTimePickerTests for more input scenarios * Add ValueOnClear and update ClearAsync behavior Introduce a new parameter ValueOnClear (T?) on MudBaseDatePickerX to allow specifying the value applied when the clear button is used (defaults to default(T), null for nullable types). Update MudDateTimePicker.ClearAsync to call SetDateAsync(ToDateTime(ValueOnClear), true) instead of passing null, and change the close logic to honor the explicit close parameter (if AutoClose || close). This lets consumers control the cleared value and whether the picker closes when clearing. * Preserve min date values in picker Reset file * Add ValueOnClear docs and DateTimePicker tests * Fix empty-state date picker behavior * Revert "Fix empty-state date picker behavior" This reverts commit 1ad8c46. * MudDateTimePicker ValueOnClear examples * readd MinifyMudExtensionsJs * fix indent * add test * fix * example 2 * new line * add tests * undo * open at current date * add missing xml comments * fix comments * open default DateTimeOffset values in current month * Remove unnecessary blank lines in DateTimePickerExample2 * DatePicker: keep header stable and prefer MinDate; avoid header changes when editing time; treat default non-nullable value as absent (BoundDateOrNull) * Build: update docs XML * remove spaces * Tests: cover header/minDate behavior and BoundDateOrNull for DateTimePicker; prevent year 0001 regressions * Tests: run SetDateAsync on renderer thread to avoid Dispatcher errors * Tests: increase DateTimePicker coverage for time handling and interactions * Tests: fix remaining DateTimePicker invocation issues and improve stability * Fix: prefer Today for header when PickerMonth not explicitly set
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Temporary fork-only validation PR for upstream CodeBeamOrg#650. Contains the rebased architectural changes and the revised 1,000-item SelectExtended example. Intended to run the .NET build/test workflow before updating the existing upstream PR; this validation PR will be closed afterwards.