Skip to content

Commit d594861

Browse files
committed
Tweak opinionated icon styling to only affect the intended dropdown arrow
1 parent 6c14536 commit d594861

6 files changed

Lines changed: 10 additions & 5 deletions

File tree

src/components/filter_group/__snapshots__/filter_button.test.tsx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ exports[`EuiFilterButton props grow can be turned off 1`] = `
8282

8383
exports[`EuiFilterButton props iconType and iconSide is rendered 1`] = `
8484
<button
85-
class="euiButtonEmpty euiFilterButton euiFilterButton--hasIcon emotion-euiButtonDisplay-euiButtonEmpty-m-empty-text"
85+
class="euiButtonEmpty euiFilterButton emotion-euiButtonDisplay-euiButtonEmpty-m-empty-text"
8686
type="button"
8787
>
8888
<span

src/components/filter_group/_filter_button.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
font-weight: $euiFontWeightBold;
3232
}
3333

34-
.euiFilterButton--hasIcon .euiButtonEmpty__content {
34+
.euiFilterButton--hasDropdownArrow .euiButtonEmpty__content {
3535
justify-content: space-between;
3636
}
3737

src/components/filter_group/_filter_group.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
min-width: $euiSize * 6;
1919
}
2020

21+
> .euiFilterButton--hasDropdownArrow {
22+
min-width: $euiSize * 8;
23+
}
24+
2125
// Force popover anchors to expand for now
2226
.euiPopover__anchor {
2327
display: block;

src/components/filter_group/filter_button.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ export const EuiFilterButton: FunctionComponent<EuiFilterButtonProps> = ({
7878
'euiFilterButton-isSelected': isSelected,
7979
'euiFilterButton-hasActiveFilters': hasActiveFilters,
8080
'euiFilterButton-hasNotification': numFiltersDefined,
81-
'euiFilterButton--hasIcon': iconType,
81+
'euiFilterButton--hasDropdownArrow':
82+
iconType === 'arrowDown' && iconSide === 'right',
8283
'euiFilterButton--noGrow': !grow,
8384
'euiFilterButton--withNext': withNext,
8485
},

src/components/search_bar/__snapshots__/search_bar.test.tsx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ exports[`SearchBar render - provided query, filters 1`] = `
164164
class="euiPopover__anchor css-16vtueo-render"
165165
>
166166
<button
167-
class="euiButtonEmpty euiFilterButton euiFilterButton--hasIcon emotion-euiButtonDisplay-euiButtonEmpty-m-empty-text"
167+
class="euiButtonEmpty euiFilterButton euiFilterButton--hasDropdownArrow emotion-euiButtonDisplay-euiButtonEmpty-m-empty-text"
168168
type="button"
169169
>
170170
<span

src/components/search_bar/__snapshots__/search_filters.test.tsx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ exports[`EuiSearchFilters render - with filters 1`] = `
3838
class="euiPopover__anchor css-16vtueo-render"
3939
>
4040
<button
41-
class="euiButtonEmpty euiFilterButton euiFilterButton--hasIcon emotion-euiButtonDisplay-euiButtonEmpty-m-empty-text"
41+
class="euiButtonEmpty euiFilterButton euiFilterButton--hasDropdownArrow emotion-euiButtonDisplay-euiButtonEmpty-m-empty-text"
4242
type="button"
4343
>
4444
<span

0 commit comments

Comments
 (0)