diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/config/settings.php b/addons/default/visiosoft/defaultadmin-theme/resources/config/settings.php index a66cc0ab2..6661e67ed 100644 --- a/addons/default/visiosoft/defaultadmin-theme/resources/config/settings.php +++ b/addons/default/visiosoft/defaultadmin-theme/resources/config/settings.php @@ -6,4 +6,34 @@ return [ 'type' => 'anomaly.field_type.textarea', 'input_view' => 'visiosoft.theme.defaultadmin::admin/navigation/settings', ], + "icon" => [ + "type" => "anomaly.field_type.file", + "config" => [ + "folders" => ['images'], + ] + ], + "title" => [ + "type" => "anomaly.field_type.text", + "config" => [ + "default_value" => 'OpenClassify', + ] + ], + "sidebar_main_color" => [ + "type" => "anomaly.field_type.colorpicker", + "config" => [ + "default_value" => '#252525', + ] + ], + "sidebar_secondary_color" => [ + "type" => "anomaly.field_type.colorpicker", + "config" => [ + "default_value" => '#333333', + ] + ], + "active_sidebar_border_color" => [ + "type" => "anomaly.field_type.colorpicker", + "config" => [ + "default_value" => '#c61db4', + ] + ], ]; diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/css/theme.css b/addons/default/visiosoft/defaultadmin-theme/resources/css/theme.css index bdd469a73..e3f81eb98 100644 --- a/addons/default/visiosoft/defaultadmin-theme/resources/css/theme.css +++ b/addons/default/visiosoft/defaultadmin-theme/resources/css/theme.css @@ -26,7 +26,7 @@ margin-top: 0; position: fixed; overflow-x: scroll; - background: #333333; + background: {{ setting_value('visiosoft.theme.defaultadmin::sidebar_secondary_color') }}; padding-bottom: 70px; box-shadow: 2px 0 0 rgba(66, 66, 66, 0.1); } @@ -218,8 +218,8 @@ #topbar .logo span { display: none; } -#topbar .logo svg { - width: 22px; +#topbar .logo svg, #topbar .logo img { + max-width: 40px; height: 40px; margin-top: -9px; vertical-align: middle; @@ -398,7 +398,7 @@ body.expand #topbar .topbar-left .logo span { position: fixed; overflow-x: scroll; overflow-y: hidden; - background: #252525; + background: {{ setting_value('visiosoft.theme.defaultadmin::sidebar_main_color') }}; padding-bottom: 70px; transition: width 200ms cubic-bezier(0.075, 0.82, 0.165, 1); } @@ -456,9 +456,9 @@ body.expand #topbar .topbar-left .logo span { display: none; } #sidebar > ul > li.active { - background: #333333; + background: {{ setting_value('visiosoft.theme.defaultadmin::sidebar_secondary_color') }}; box-sizing: border-box; - border-left: 3px solid #ffffff; + border-left: 3px solid {{ setting_value('visiosoft.theme.defaultadmin::active_sidebar_border_color') }} !important; } #sidebar > ul > li.active a { color: #eeeeee; @@ -2625,9 +2625,9 @@ body { #login .login-container .logo { display: none; } -#login .login-container .logo svg { +#login .login-container .logo svg, #login .login-container .logo img { width: 45px; - height: 82px; + max-height: 82px; fill: #ffffff; margin-top: -30px; vertical-align: middle; @@ -2665,9 +2665,9 @@ body { text-align: center; font-family: "Montserrat", sans-serif; } -#login .logo svg { +#login .logo svg, #login .logo img { width: 45px; - height: 82px; + max-height: 82px; margin-top: -30px; vertical-align: middle; } @@ -2719,9 +2719,9 @@ body { display: inherit; margin-bottom: 2rem; } - #login .login-container .logo svg { + #login .login-container .logo svg, #login .login-container .logo img { width: 55px; - height: 100px; + max-height: 100px; } } @media (max-width: 767px) { diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/lang/en/setting.php b/addons/default/visiosoft/defaultadmin-theme/resources/lang/en/setting.php index 7fea6f774..a1d0c31d3 100644 --- a/addons/default/visiosoft/defaultadmin-theme/resources/lang/en/setting.php +++ b/addons/default/visiosoft/defaultadmin-theme/resources/lang/en/setting.php @@ -11,4 +11,19 @@ return [ 'warning' => 'The first accessible navigation item is used as the home area.', 'reorder' => 'Drag and drop the primary navigation items in the sidebar to reorder them.', ], + "icon" => [ + 'name' => 'Icon', + ], + "title" => [ + 'name' => 'Title', + ], + "sidebar_main_color" => [ + 'name' => 'Sidebar Main Color', + ], + "sidebar_secondary_color" => [ + 'name' => 'Sidebar Secondary Color', + ], + "active_sidebar_border_color" => [ + 'name' => 'Active Sidebar Border Color', + ] ]; diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/views/login.twig b/addons/default/visiosoft/defaultadmin-theme/resources/views/login.twig index cfbb903f9..6c75b8c39 100644 --- a/addons/default/visiosoft/defaultadmin-theme/resources/views/login.twig +++ b/addons/default/visiosoft/defaultadmin-theme/resources/views/login.twig @@ -4,8 +4,12 @@