protected override void RegisterClasses() { ClassMapper .Add(() => ClassProvider.Pagination()) .If(() => ClassProvider.PaginationSize(Size), () => Size != Size.None) .If(() => ClassProvider.FlexAlignment(Alignment), () => Alignment != Alignment.None) .If(() => ClassProvider.BackgroundColor(Background), () => Background != Background.None); base.RegisterClasses(); }
protected override void RegisterClasses() { ClassMapper .Add(() => ClassProvider.ProgressBar()) .Add(() => ClassProvider.ProgressBarWidth(Value ?? 0)) .If(() => ClassProvider.BackgroundColor(Background), () => Background != Background.None) .If(() => ClassProvider.ProgressBarStriped(), () => IsStriped) .If(() => ClassProvider.ProgressBarAnimated(), () => IsAnimated); base.RegisterClasses(); }
protected override void RegisterClasses() { ClassMapper .Add(() => ClassProvider.Bar()) .If(() => ClassProvider.BackgroundColor(Background), () => Background != Background.None) .If(() => ClassProvider.BarShade(Theme), () => Theme != Theme.None) .If(() => ClassProvider.BarBreakpoint(Breakpoint), () => Breakpoint != Breakpoint.None) .If(() => ClassProvider.FlexAlignment(Alignment), () => Alignment != Alignment.None); base.RegisterClasses(); }
protected override void BuildClasses(ClassBuilder builder) { builder.Append($"{ClassProvider.Spacing( Spacing.Padding, SpacingSize.Is1, Side.All, Breakpoint.None )} cursor-pointer"); if (Selected) { builder.Append($"{ClassProvider.BackgroundColor( Background.Primary )} {ClassProvider.TextColor( TextColor.White )}"); } base.BuildClasses(builder); }
protected override void BuildClasses(ClassBuilder builder) { builder.Append($"{ClassProvider.Spacing( Spacing.Padding, SpacingSize.Is1, Side.All, Breakpoint.None )} cursor-pointer"); if (Selected) { builder.Append($"{ClassProvider.BackgroundColor( selectedNodeStyling.Background )} {ClassProvider.TextColor( selectedNodeStyling.TextColor )} {selectedNodeStyling.Class}"); } else { builder.Append($"{ClassProvider.BackgroundColor( nodeStyling.Background )} {ClassProvider.TextColor( nodeStyling.TextColor )} {nodeStyling.Class}"); } base.BuildClasses(builder); }