private string GetItemCls(CascaderItem <TValue> item) { return(CssBuilder.Default() .AddClass("active", item.GetIsActive()) .AddClass("is-disabled", item.Disabled) .AddClass(B.Clickable, !item.Disabled) .Build()); }
private bool?GetItemChecked(CascaderItem <TValue> item) { if (IsMultiple && !IsIsolated && item.Children.Any()) { return(item.GetCheckedStatus()); } return(item.IsChecked); }
private string GetCheckCls(CascaderItem <TValue> item) { return(CssBuilder.Default() .AddClass("active", item.GetHasChildrenChecked()) .Build()); }