From b16d3bc576c87a820b56b24aed1d692292424f01 Mon Sep 17 00:00:00 2001 From: Younn Olivier Date: Wed, 23 Mar 2022 13:27:15 +0100 Subject: [PATCH] [IMP] website: adapt configurator css to backend assets Before, the configurator was using the frontend assets. When converting it to a backend client action, it lost some styles. Some rules are added to the configurator scss file to keep the structure that is had before. See merge commit for more information. task-2687506 --- .../configurator/configurator.scss | 41 +++++++++++++++++++ .../configurator/configurator.xml | 12 +++--- 2 files changed, 47 insertions(+), 6 deletions(-) diff --git a/addons/website/static/src/client_actions/configurator/configurator.scss b/addons/website/static/src/client_actions/configurator/configurator.scss index a3749ad4f03..d5f4f89e603 100644 --- a/addons/website/static/src/client_actions/configurator/configurator.scss +++ b/addons/website/static/src/client_actions/configurator/configurator.scss @@ -1,5 +1,6 @@ .o_configurator_container { @include o-position-absolute(0, 0, 0, 0); + background-color: $white; .o_configurator_screen { @@ -110,6 +111,7 @@ border: none; border-bottom: 3px solid theme-color(primary); color: theme-color(primary); + background-color: inherit; &:focus { color: inherit; @@ -121,6 +123,7 @@ content: attr(data-value) '|'; display: inline-block; overflow: hidden; + opacity: 0; } } @@ -154,6 +157,7 @@ @include border-bottom-radius($border-radius); font-size: inherit; min-width: 100%; + overflow-y: auto; } .dropdown-item, .fa-angle-down, .ui-menu-item a, .ui-menu-item a.ui-state-active { @@ -195,6 +199,31 @@ } &.o_palette_selection_screen { + @include media-breakpoint-down(md) { + .o_detect_logo { + width: 100% !important; + } + + .o_content_container { + height: 100% !important; + flex-direction: column !important; + } + + .o_palettes_separator { + width: 100% !important; + } + + .o_palettes_container { + width: 100% !important; + } + } + + @include media-breakpoint-down(sm) { + .o_palette_card_container { + width: 50% !important; + } + } + .palette_card { cursor: pointer; box-shadow: 0 0 0 1px gray('200'); @@ -238,6 +267,18 @@ } &.o_feature_selection_screen { + @include media-breakpoint-down(md) { + .o_feature_card_container { + width: 50% !important; + } + } + + @include media-breakpoint-down(sm) { + .o_feature_card_container { + width: 100% !important; + } + } + .card { cursor: pointer; diff --git a/addons/website/static/src/client_actions/configurator/configurator.xml b/addons/website/static/src/client_actions/configurator/configurator.xml index 8f03d25ca0a..e548b70a602 100644 --- a/addons/website/static/src/client_actions/configurator/configurator.xml +++ b/addons/website/static/src/client_actions/configurator/configurator.xml @@ -93,8 +93,8 @@
-
-
+
+
-
+
OR
-
+
Choose a pre-made Palette
-
+
@@ -162,7 +162,7 @@
-
+