diff --git a/src/addons/mod/forum/tests/behat/snapshots/test-basic-usage-of-forum-activity-in-app-reply-a-post_9.png b/src/addons/mod/forum/tests/behat/snapshots/test-basic-usage-of-forum-activity-in-app-reply-a-post_9.png index d56626909..50c71edb8 100644 Binary files a/src/addons/mod/forum/tests/behat/snapshots/test-basic-usage-of-forum-activity-in-app-reply-a-post_9.png and b/src/addons/mod/forum/tests/behat/snapshots/test-basic-usage-of-forum-activity-in-app-reply-a-post_9.png differ diff --git a/src/core/components/combobox/combobox.scss b/src/core/components/combobox/combobox.scss index 5889ee710..320805a35 100644 --- a/src/core/components/combobox/combobox.scss +++ b/src/core/components/combobox/combobox.scss @@ -15,6 +15,10 @@ display: none; } + &::part(container) { + margin: 0px; + } + &::part(label) { position: static; } @@ -88,9 +92,16 @@ margin-inline: 0px; } + &::part(container) { + white-space: normal; + @include margin-horizontal(null, 24px); + font: var(--mdl-typography-label-font-lg); + } + &::part(icon) { margin: var(--icon-margin); - opacity: 1; + position: absolute; + @include position(null, 8px, null, null); --highlight-color: currentColor; } @@ -115,21 +126,16 @@ --color-focused: currentcolor; --color-hover: currentcolor; - border-radius: var(--core-combobox-radius); - margin: 4px 8px; - - flex: 1; - - &::part(native) { - font: var(--mdl-typography-label-font-lg); - border-radius: var(--core-combobox-radius); - } + --border-radius: var(--core-combobox-radius); .select-text { @include margin-horizontal(null, auto); + white-space: nowrap; overflow: hidden; text-overflow: ellipsis; + font: var(--mdl-typography-label-font-lg); } + .sr-only { @include sr-only(); } @@ -141,6 +147,10 @@ ion-icon { margin: var(--icon-margin); } + + .select-icon { + color: var(--ion-color-step-500, gray); + } } } diff --git a/src/core/components/combobox/core-combobox.html b/src/core/components/combobox/core-combobox.html index 5cee5e9e6..0ce11bc9a 100644 --- a/src/core/components/combobox/core-combobox.html +++ b/src/core/components/combobox/core-combobox.html @@ -1,5 +1,6 @@ + interface="popover" [disabled]="disabled" [class.combobox-icon-only]="icon" + [interfaceOptions]="{alignment: 'start', arrow: false, cssClass: 'core-combobox-select'}">
{{ label }}