protected override void OnParametersSet() { base.OnParametersSet(); if (string.IsNullOrWhiteSpace(showingImage) && !string.IsNullOrWhiteSpace(Image)) { showingImage = Image; } if (IsLoading) { IsDisabled = true; } cssClassBuilder = HtmlPropertyBuilder.CreateCssClassBuilder(); if (string.IsNullOrWhiteSpace(Cls) || AppendCustomCls) { cssClassBuilder.Add($"el-button", $"el-button--{Type.ToString().ToLower()}", Cls) .AddIf(Size != ButtonSize.Default, $"el-button--{Size.ToString().ToLower()}") .AddIf(IsPlain, "is-plain") .AddIf(IsRound, "is-round") .AddIf(IsDisabled, "is-disabled") .AddIf(IsLoading, "is-loading") .AddIf(IsCircle, "is-circle"); return; } cssClassBuilder.AddIf(!string.IsNullOrWhiteSpace(Cls), Cls); if (string.IsNullOrWhiteSpace(Cls)) { cssClassBuilder.Add($"el-button", $"el-button--{Type.ToString().ToLower()}") .AddIf(Size != ButtonSize.Default, $"el-button--{Size.ToString().ToLower()}") .AddIf(IsPlain, "is-plain") .AddIf(IsRound, "is-round") .AddIf(IsDisabled, "is-disabled") .AddIf(IsLoading, "is-loading") .AddIf(IsCircle, "is-circle"); } }
protected override void OnParametersSet() { base.OnParametersSet(); layoutCssBuilder = HtmlPropertyBuilder.CreateCssStyleBuilder(); if (North != null) { layoutCssBuilder = layoutCssBuilder.AddIf(Fit, $"height:calc(100vh - {NorthHeight}px)"); } else { layoutCssBuilder = layoutCssBuilder.AddIf(Fit, "height:calc(100vh)"); } layoutCssBuilder = layoutCssBuilder.Add(Style); }