Esempio n. 1
0
 public static string GetAdornmentClassname <T>(MudBaseInput <T> baseInput) =>
 new CssBuilder("mud-input-adornment")
 .AddClass($"mud-input-adornment-{baseInput.Adornment.ToDescriptionString()}", baseInput.Adornment != Adornment.None)
 .AddClass($"mud-text", !string.IsNullOrEmpty(baseInput.AdornmentText))
 .AddClass($"mud-input-root-filled-shrink", baseInput.Variant == Variant.Filled)
 .AddClass(baseInput.Class)
 .Build();
Esempio n. 2
0
 public static string GetInputClassname <T>(MudBaseInput <T> baseInput) =>
 new CssBuilder("mud-input-slot")
 .AddClass("mud-input-root")
 .AddClass($"mud-input-root-{baseInput.Variant.ToDescriptionString()}")
 .AddClass($"mud-input-root-adorned-{baseInput.Adornment.ToDescriptionString()}", baseInput.Adornment != Adornment.None)
 .AddClass($"mud-input-root-margin-{baseInput.Margin.ToDescriptionString()}", when: () => baseInput.Margin != Margin.None)
 .AddClass(baseInput.Class)
 .Build();
Esempio n. 3
0
 public static string GetClassname <T>(MudBaseInput <T> baseInput, Func <bool> shrinkWhen) =>
 new CssBuilder("mud-input")
 .AddClass($"mud-input-{baseInput.Variant.ToDescriptionString()}")
 .AddClass($"mud-input-adorned-{baseInput.Adornment.ToDescriptionString()}", baseInput.Adornment != Adornment.None)
 .AddClass($"mud-input-margin-{baseInput.Margin.ToDescriptionString()}", when: () => baseInput.Margin != Margin.None)
 .AddClass("mud-input-underline", when: () => baseInput.DisableUnderLine == false && baseInput.Variant != Variant.Outlined)
 .AddClass("mud-shrink", when: shrinkWhen)
 .AddClass("mud-disabled", baseInput.Disabled)
 .AddClass("mud-input-error", baseInput.HasErrors)
 .AddClass(baseInput.Class)
 .Build();