public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Layout = new ThemeLayoutSettingsDto { LayoutType = await GetSettingValueAsync(AppSettings.UiManagement.LayoutType) }, Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader) }, Menu = new ThemeMenuSettingsDto() { SearchActive = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SearchActive) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Menu.Position = "tab"; settings.BaseSettings.Menu.AsideSkin = "dark"; settings.IsLeftMenuUsed = false; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = true; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Layout = new ThemeLayoutSettingsDto { LayoutType = await GetSettingValueAsync(AppSettings.UiManagement.LayoutType) }, Header = new ThemeHeaderSettingsDto { MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader) }, Menu = new ThemeMenuSettingsDto { FixedAside = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.FixedAside), SearchActive = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SearchActive) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Header.DesktopFixedHeader = true; settings.BaseSettings.SubHeader.SubheaderStyle = "transparent"; settings.BaseSettings.Menu.Position = "left"; settings.BaseSettings.Menu.AsideSkin = "light"; settings.BaseSettings.Menu.SubmenuToggle = "false"; settings.IsLeftMenuUsed = true; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = false; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Layout = new ThemeLayoutSettingsDto { LayoutType = await GetSettingValueAsync(AppSettings.UiManagement.LayoutType) }, Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader), MinimizeDesktopHeaderType = await GetSettingValueAsync(AppSettings.UiManagement.Header.MinimizeType), HeaderMenuArrows = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MenuArrows) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Menu.Position = "top"; settings.BaseSettings.Menu.AsideSkin = "light"; settings.IsLeftMenuUsed = false; settings.IsTopMenuUsed = true; settings.IsTabMenuUsed = false; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader), }, Menu = new ThemeMenuSettingsDto { FixedAside = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.FixedAside) }, Footer = new ThemeFooterSettingsDto { FixedFooter = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Footer.FixedFooter) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Layout.ThemeColor = settings.BaseSettings.Theme; settings.BaseSettings.Layout.LayoutType = "fluid"; settings.BaseSettings.Menu.Position = "left"; settings.BaseSettings.Menu.AsideSkin = "light"; settings.BaseSettings.Menu.SubmenuToggle = "Accordion"; settings.IsLeftMenuUsed = true; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = false; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Layout = new ThemeLayoutSettingsDto { LayoutType = await GetSettingValueAsync(AppSettings.UiManagement.LayoutType), FixedBody = await GetSettingValueAsync <bool>(AppSettings.UiManagement.FixedBody), MobileFixedBody = await GetSettingValueAsync <bool>(AppSettings.UiManagement.MobileFixedBody) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Layout.ThemeColor = settings.BaseSettings.Theme; settings.BaseSettings.Menu.Position = "top"; settings.BaseSettings.Menu.AsideSkin = "light"; settings.BaseSettings.Header.DesktopFixedHeader = false; settings.BaseSettings.Header.MobileFixedHeader = false; settings.IsLeftMenuUsed = false; settings.IsTopMenuUsed = true; settings.IsTabMenuUsed = false; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader) }, Menu = new ThemeMenuSettingsDto() { SearchActive = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SearchActive) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Layout.LayoutType = "fluid"; settings.BaseSettings.Header.DesktopFixedHeader = true; settings.BaseSettings.Menu.Position = "tab"; settings.BaseSettings.Menu.AsideSkin = "dark"; settings.BaseSettings.SubHeader.SubheaderSize = 5; settings.BaseSettings.SubHeader.TitleStlye = "text-dark font-weight-bold my-2 mr-5"; settings.BaseSettings.SubHeader.ContainerStyle = "subheader py-2 py-lg-4 subheader-transparent"; settings.IsLeftMenuUsed = false; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = true; return(settings); }
private string GetInfoArea(UiCustomizationSettingsDto settings) { return($@"<div class='d-flex align-items-center flex-wrap mr-1'> <!--begin::Page Title--> <h{settings.BaseSettings.SubHeader.SubheaderSize} class='{settings.BaseSettings.SubHeader.TitleStlye}'> {Title} </h{settings.BaseSettings.SubHeader.SubheaderSize}> <!--end::Page Title--> {GetDescription()} {GetBreadcrumbs()} </div>"); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader), }, SubHeader = new ThemeSubHeaderSettingsDto() { FixedSubHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SubHeader.Fixed), SubheaderStyle = await GetSettingValueAsync(AppSettings.UiManagement.SubHeader.Style) }, Footer = new ThemeFooterSettingsDto { FixedFooter = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Footer.FixedFooter) }, Menu = new ThemeMenuSettingsDto { SearchActive = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SearchActive) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Layout.LayoutType = "fluid"; settings.BaseSettings.Menu.FixedAside = true; settings.BaseSettings.Menu.Position = "left"; settings.BaseSettings.Menu.AsideSkin = "dark"; settings.BaseSettings.Menu.SubmenuToggle = "false"; settings.BaseSettings.Menu.EnableSecondary = true; settings.BaseSettings.Header.HeaderSkin = "light"; settings.BaseSettings.SubHeader.SubheaderSize = 5; settings.BaseSettings.SubHeader.TitleStlye = "subheader-title text-dark font-weight-bold my-2 mr-3"; settings.BaseSettings.SubHeader.ContainerStyle = "subheader py-3 py-lg-8 subheader-transparent "; settings.IsLeftMenuUsed = true; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = false; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Layout = new ThemeLayoutSettingsDto { LayoutType = await GetSettingValueAsync(AppSettings.UiManagement.LayoutType), ContentSkin = await GetSettingValueAsync(AppSettings.UiManagement.ContentSkin) }, Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader), HeaderSkin = await GetSettingValueAsync(AppSettings.UiManagement.Header.Skin), }, Menu = new ThemeMenuSettingsDto { AsideSkin = await GetSettingValueAsync(AppSettings.UiManagement.LeftAside.AsideSkin), FixedAside = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.FixedAside), AllowAsideMinimizing = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.AllowAsideMinimizing), DefaultMinimizedAside = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.DefaultMinimizedAside), AllowAsideHiding = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.AllowAsideHiding), DefaultHiddenAside = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.DefaultHiddenAside) }, Footer = new ThemeFooterSettingsDto { FixedFooter = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Footer.FixedFooter) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Layout.ThemeColor = settings.BaseSettings.Theme; settings.BaseSettings.Menu.Position = "left"; settings.BaseSettings.Menu.AsideSkin = "dark"; settings.BaseSettings.Menu.SubmenuToggle = "Accordion"; settings.BaseSettings.Header.HeaderSkin = "dark"; settings.IsLeftMenuUsed = true; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = false; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader), HeaderSkin = await GetSettingValueAsync(AppSettings.UiManagement.Header.Skin) }, SubHeader = new ThemeSubHeaderSettingsDto { FixedSubHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SubHeader.Fixed), SubheaderStyle = await GetSettingValueAsync(AppSettings.UiManagement.SubHeader.Style) }, Menu = new ThemeMenuSettingsDto { AsideSkin = await GetSettingValueAsync(AppSettings.UiManagement.LeftAside.AsideSkin), FixedAside = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.FixedAside), AllowAsideMinimizing = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.AllowAsideMinimizing), DefaultMinimizedAside = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.DefaultMinimizedAside), SubmenuToggle = await GetSettingValueAsync(AppSettings.UiManagement.LeftAside.SubmenuToggle), HoverableAside = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.HoverableAside), SearchActive = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SearchActive), }, Footer = new ThemeFooterSettingsDto { FixedFooter = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Footer.FixedFooter) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Layout.LayoutType = "fluid"; settings.BaseSettings.Menu.Position = "left"; settings.BaseSettings.SubHeader.SubheaderSize = 5; settings.BaseSettings.SubHeader.TitleStlye = "text-dark font-weight-bold mt-2 mb-2 mr-5"; settings.BaseSettings.SubHeader.ContainerStyle = "subheader py-2 py-lg-4 subheader-solid"; settings.IsLeftMenuUsed = true; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = false; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Layout = new ThemeLayoutSettingsDto { LayoutType = await GetSettingValueAsync(AppSettings.UiManagement.LayoutType) }, Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader) }, Menu = new ThemeMenuSettingsDto() { SearchActive = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SearchActive) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Header.HeaderSkin = "light"; settings.BaseSettings.Menu.Position = "left"; settings.BaseSettings.Menu.AsideSkin = "light"; settings.BaseSettings.Menu.SubmenuToggle = "false"; settings.BaseSettings.Menu.FixedAside = true; settings.BaseSettings.Menu.DefaultMinimizedAside = false; settings.BaseSettings.Menu.AllowAsideMinimizing = true; settings.BaseSettings.SubHeader.SubheaderSize = 5; settings.BaseSettings.SubHeader.TitleStlye = "text-dark font-weight-bold my-2 mr-5"; settings.BaseSettings.SubHeader.ContainerStyle = "subheader py-2 py-lg-4 subheader-transparent "; settings.BaseSettings.Footer.FixedFooter = false; settings.IsLeftMenuUsed = true; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = false; settings.AllowMenuScroll = true; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader) }, SubHeader = new ThemeSubHeaderSettingsDto { FixedSubHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SubHeader.Fixed), SubheaderStyle = await GetSettingValueAsync(AppSettings.UiManagement.SubHeader.Style) }, Footer = new ThemeFooterSettingsDto { FixedFooter = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Footer.FixedFooter) }, Menu = new ThemeMenuSettingsDto() { SearchActive = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SearchActive) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Layout.LayoutType = "fluid"; settings.BaseSettings.Menu.Position = "left"; settings.BaseSettings.Header.HeaderSkin = "light"; settings.BaseSettings.Header.DesktopFixedHeader = true; settings.BaseSettings.Menu.AsideSkin = "light"; settings.BaseSettings.Menu.FixedAside = true; settings.BaseSettings.Menu.SubmenuToggle = "false"; settings.BaseSettings.Menu.AllowAsideMinimizing = true; settings.BaseSettings.Menu.DefaultMinimizedAside = true; settings.IsLeftMenuUsed = true; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = false; settings.AllowMenuScroll = true; return(settings); }
private string GetTemplate(UiCustomizationSettingsDto settings, string content) { var subContainerStyle = settings.BaseSettings.Layout.LayoutType == "fluid" ? "container-fluid" : "container"; return($@"<div class='{settings.BaseSettings.SubHeader.ContainerStyle}' id='kt_subheader'> <div class='{subContainerStyle} d-flex align-items-center justify-content-between flex-wrap flex-sm-nowrap'> <!--begin::Info--> {GetInfoArea(settings)} <!--end::Info--> <!--begin::Toolbar--> <div class='d-flex align-items-center'> {content} </div> <!--end::Toolbar--> </div> </div> "); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader) }, SubHeader = new ThemeSubHeaderSettingsDto { FixedSubHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SubHeader.Fixed), SubheaderStyle = await GetSettingValueAsync(AppSettings.UiManagement.SubHeader.Style), }, Menu = new ThemeMenuSettingsDto { FixedAside = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.FixedAside), SubmenuToggle = await GetSettingValueAsync(AppSettings.UiManagement.LeftAside.SubmenuToggle) }, Footer = new ThemeFooterSettingsDto { FixedFooter = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Footer.FixedFooter) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Menu.Position = "left"; settings.BaseSettings.Menu.AsideSkin = "dark"; settings.BaseSettings.Header.HeaderSkin = "dark"; settings.IsLeftMenuUsed = true; settings.IsTopMenuUsed = false; settings.IsTabMenuUsed = false; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Layout = new ThemeLayoutSettingsDto { OverallStyle = await GetSettingValueAsync(AppSettings.UiManagement.OverallStyle), ThemeColor = await GetSettingValueAsync(AppSettings.UiManagement.ThemeColor) }, Header = new ThemeHeaderSettingsDto { ContentWidth = await GetSettingValueAsync(AppSettings.UiManagement.Header.ContentWidth), FixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.FixedHeader), SlidingHiddenHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.SlidingHiddenHeader), }, Menu = new ThemeMenuSettingsDto { NavigationMode = await GetSettingValueAsync(AppSettings.UiManagement.LeftAside.NavigationMode), FixedMenu = await GetSettingValueAsync <bool>(AppSettings.UiManagement.LeftAside.FixedMenu), }, Footer = new ThemeFooterSettingsDto { FixedFooter = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Footer.FixedFooter) }, Other = new ThemeOtherSettingsDto { WeakMode = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Other.WeakMode) } } }; settings.BaseSettings.Theme = ThemeName; settings.IsLeftMenuUsed = false; settings.IsTopMenuUsed = true; settings.IsTabMenuUsed = true; return(settings); }
public async Task <UiCustomizationSettingsDto> GetUiSettings() { var settings = new UiCustomizationSettingsDto { BaseSettings = new ThemeSettingsDto { Layout = new ThemeLayoutSettingsDto { LayoutType = await GetSettingValueAsync(AppSettings.UiManagement.LayoutType) }, Header = new ThemeHeaderSettingsDto { DesktopFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.DesktopFixedHeader), MobileFixedHeader = await GetSettingValueAsync <bool>(AppSettings.UiManagement.Header.MobileFixedHeader), MinimizeDesktopHeaderType = await GetSettingValueAsync(AppSettings.UiManagement.Header.MinimizeType) }, Menu = new ThemeMenuSettingsDto() { SearchActive = await GetSettingValueAsync <bool>(AppSettings.UiManagement.SearchActive) } } }; settings.BaseSettings.Theme = ThemeName; settings.BaseSettings.Menu.Position = "top"; settings.BaseSettings.Menu.AsideSkin = "light"; settings.BaseSettings.SubHeader.TitleStlye = "text-white mr-5 mb-0"; settings.BaseSettings.SubHeader.ContainerStyle = "subheader py-5 py-lg-10 gutter-b subheader-transparent "; settings.IsLeftMenuUsed = false; settings.IsTopMenuUsed = true; settings.IsTabMenuUsed = false; return(settings); }