Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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);
        }
Пример #5
0
        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);
        }