CodeBeam.MudBlazor.Extensions icon indicating copy to clipboard operation
CodeBeam.MudBlazor.Extensions copied to clipboard

v7 Migration Guide

Open mckaragoz opened this issue 10 months ago • 12 comments

This guide shows the migration basics.

Working only with Mud7

MudExtensions v7 works with Mud7 and after. No support for v6 and before versions.

.NET 6 Support Ended

MudExtensions v7 doesn't support .NET 6 any longer (the same on MudBlazor v7). Please migrate at least .NET 7 (.NET 8 is strongly recommended)

MudExtensions.Enums Namespace Removed

There will be no MudExtensions.Enums namespace, so you can use enums easier. If you have some @using MudExtensions.Enums statements, you need to remove them.

Stepper is now StepperExtended

MudBlazor core will have it's own Stepper component. So this extension component has Extended suffix into it's name.

General Parameter Name Changes

  • All DisableSomething parameters changed to ShowSomething or EnableSomething and values are inverted.
  • All ClassSomething and StyleSomething parameters changed to SomethingClass and SomethingStyle

Obsoleted Parameters Removed

Described parameters removed.

MudCodeInput

  • ClassInput (Use InputClass instead)

MudCsvMapper

  • Delimter (Use Delimiter instead)

MudListItemExtended

  • Command
  • CommandParameter

MudSelectExtended

  • Direction
  • OffsetX (Use AnchorOrigin and TransformOrigin instead)
  • OffsetY
  • ClearAsync (Use Clear instead)
  • DisableSelectedItemStyle (Use EnableSelectedItemStyle instead)
  • DisablePopoverPadding (Use EnablePopoverPadding instead)

MudSplitter

  • StyleContent (Use ContentStyle instead)
  • StyleBar (Use BarStyle)

MudStepper

  • PreventStepChange (Use PreventStepChangeAsync instead)

mckaragoz avatar Apr 13 '24 14:04 mckaragoz