diff --git a/addons/web/static/src/core/select_menu/select_menu.scss b/addons/web/static/src/core/select_menu/select_menu.scss index f7af0264bfd..5552f714f9a 100644 --- a/addons/web/static/src/core/select_menu/select_menu.scss +++ b/addons/web/static/src/core/select_menu/select_menu.scss @@ -1,12 +1,27 @@ .o_select_menu { + .o_select_menu_toggler { + display: grid; + grid-template-columns: auto 25px; + } + .o_select_menu_toggler.o_can_deselect { + grid-template-columns: auto 25px 25px; + } + .o_select_menu_toggler_slot { flex-grow: 2; } - .o_select_menu_toggler_caret, - .o_select_menu_toggler_clear { - width: 2rem; - flex-basis: 1; + + .o_select_menu_toggler_caret { + grid-column: 2; } + .o_can_deselect .o_select_menu_toggler_caret { + grid-column: 3; + } + + .o_select_menu_toggler_clear { + grid-column: 2; + } + .o_select_menu_toggler_clear:hover i { color: red; } diff --git a/addons/web/static/src/core/select_menu/select_menu.xml b/addons/web/static/src/core/select_menu/select_menu.xml index b169398f9fc..075685cafc8 100644 --- a/addons/web/static/src/core/select_menu/select_menu.xml +++ b/addons/web/static/src/core/select_menu/select_menu.xml @@ -4,7 +4,7 @@