/// <summary> /// Helper to combine multiple css classes. Strings can contain multiple classes, empty strings are ignored. /// </summary> /// <param name="classes"></param> /// <returns></returns> protected virtual string ClassNames(params string?[] classes) => CssUtils.ClassNames(classes);
public static string ClassNames(params string?[] classes) => CssUtils.ClassNames(classes);
/// <summary> /// Return any user-defined classes along with optional classes for when component is in a `valid` or `invalid` state /// </summary> /// <param name="valid">css classes to include when valid</param> /// <param name="invalid">css classes to include when invalid</param> /// <returns></returns> protected virtual string CssClass(string?valid = null, string?invalid = null) => CssUtils.ClassNames(@class);