protected override Task OnParametersSetAsync() { ClassNames.Clear() .Add(prefixCls) .Add($"{prefixCls}-{span.Value}", () => this.span.Value != null) .Add($"{prefixCls}-order-{order.Value}", () => this.order.Value != null) .Add($"{prefixCls}-offset-{offset.Value}", () => this.offset.Value != null) .Add($"{prefixCls}-push-{push.Value}", () => this.push.Value != null) .Add($"{prefixCls}-pull-{pull.Value}", () => this.pull.Value != null) ; this.addSizeClass(); return(base.OnParametersSetAsync()); }
protected override Task OnParametersSetAsync() { ClassNames.Clear() .Add(prefixCls) .Add($"{prefixCls}-{type}", () => !string.IsNullOrEmpty(type)) .Add($"{prefixCls}-{shape}", () => !string.IsNullOrEmpty(shape)) .Add($"{prefixCls}-background-ghost", () => ghost) .Add($"{prefixCls}-block", () => block) .Add($"{prefixCls}-loading", () => loading) .Add($"{prefixCls}-icon-only", () => ChildContent == null && !string.IsNullOrEmpty(icon)) .Add($"{prefixCls}-{SizeCls}", () => !string.IsNullOrEmpty(SizeCls)); return(base.OnParametersSetAsync()); }
public void setParams() { ClassNames.Clear() .Add($"{prefixCls}-item") .Add($"{prefixCls}-item-pending", () => pending); /// dot class var c = new ClassNames(); c.Add($"{prefixCls}-item-head") .Add($"{prefixCls}-item-head-custom", () => Dot != null) .Add($"{prefixCls}-item-head-{color}") ; DotClassName = c.ToString(); /// dot style Regex rx = new Regex(@"blue|red|green"); DotStyle = rx.IsMatch(color) ? "" : $"border-color: {color};"; }
protected override Task OnParametersSetAsync() { ClassNames.Clear(); return(base.OnParametersSetAsync()); }