feat: support multiple classes, improve unit tests.
This commit is contained in:
@@ -216,7 +216,8 @@ public static class Dialog
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(options.StyleClass))
|
||||
{
|
||||
window.Classes.Add(options.StyleClass);
|
||||
var styles = options.StyleClass!.Split([' '], StringSplitOptions.RemoveEmptyEntries);
|
||||
window.Classes.AddRange(styles);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -246,7 +247,8 @@ public static class Dialog
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(options.StyleClass))
|
||||
{
|
||||
window.Classes.Add(options.StyleClass);
|
||||
var styles = options.StyleClass!.Split([' '], StringSplitOptions.RemoveEmptyEntries);
|
||||
window.Classes.AddRange(styles);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -207,7 +207,8 @@ public static class OverlayDialog
|
||||
control.CanResize = options.CanResize;
|
||||
if (!string.IsNullOrWhiteSpace(options.StyleClass))
|
||||
{
|
||||
control.Classes.Add(options.StyleClass);
|
||||
var styles = options.StyleClass!.Split([' '], StringSplitOptions.RemoveEmptyEntries);
|
||||
control.Classes.AddRange(styles);
|
||||
}
|
||||
DialogControlBase.SetCanDragMove(control, options.CanDragMove);
|
||||
}
|
||||
@@ -237,7 +238,8 @@ public static class OverlayDialog
|
||||
control.CanResize = options.CanResize;
|
||||
if (!string.IsNullOrWhiteSpace(options.StyleClass))
|
||||
{
|
||||
control.Classes.Add(options.StyleClass);
|
||||
var styles = options.StyleClass!.Split([' '], StringSplitOptions.RemoveEmptyEntries);
|
||||
control.Classes.AddRange(styles);
|
||||
}
|
||||
DialogControlBase.SetCanDragMove(control, options.CanDragMove);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user