BetterCms.Module.Root.RootModuleDescriptor.RegisterSidebarMainProjections C# (CSharp) Method

RegisterSidebarMainProjections() public method

public RegisterSidebarMainProjections ( ContainerBuilder containerBuilder ) : IEnumerable
containerBuilder Autofac.ContainerBuilder
return IEnumerable
        public override IEnumerable<IPageActionProjection> RegisterSidebarMainProjections(ContainerBuilder containerBuilder)
        {
            return new IPageActionProjection[]
                {
                    new InheriteProjection(
                        "div",
                        new IPageActionProjection[]
                            {
                                new ButtonActionProjection(authenticationJsModuleIncludeDescriptor, page => RootGlobalization.Sidebar_LogoutButton, page => "logout")
                                    {
                                        Order = 10,
                                        CssClass = page => "bcms-cp-settings-btn bcms-cp-logout",
                                    },
                                new ButtonActionProjection(siteSettingsJsModuleIncludeDescriptor, page => "openSiteSettings")
                                    {
                                        Title = page => RootGlobalization.Sidebar_SiteSettingsButtonTitle,
                                        CssClass = page => "bcms-cp-settings-btn",
                                        Order = 20,
                                    },
                             })
                        {
                            Order = 900,
                            CssClass = page => "bcms-buttons-block"
                        },
                };
        }