Skip to content

Commit d9b5b63

Browse files
committed
fix(Label, Pagination, SearchInput, Tabs): fixed placement of icons in buttons
1 parent 7e97429 commit d9b5b63

File tree

4 files changed

+40
-14
lines changed

4 files changed

+40
-14
lines changed

packages/core/src/components/Label/LabelGroup.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@
3939

4040
<div v-if="closable" :class="styles.labelGroupClose">
4141
<pf-button variant="plain" no-padding :aria-label="closeBtnAriaLabel" @click="emit('click', $event)">
42-
<circle-xmark-icon aria-hidden />
42+
<template #icon>
43+
<circle-xmark-icon aria-hidden />
44+
</template>
4345
</pf-button>
4446
</div>
4547
</div>

packages/core/src/components/Pagination/PaginationNavigation.vue

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
data-action="first"
99
@click="goToFirstPage"
1010
>
11-
<angles-left-icon />
11+
<template #icon>
12+
<angles-left-icon />
13+
</template>
1214
</pf-button>
1315
</div>
1416

@@ -20,7 +22,9 @@
2022
data-action="previous"
2123
@click="goToPreviousPage"
2224
>
23-
<angle-left-icon />
25+
<template #icon>
26+
<angle-left-icon />
27+
</template>
2428
</pf-button>
2529
</div>
2630

@@ -49,7 +53,9 @@
4953
data-action="next"
5054
@click="goToNextPage"
5155
>
52-
<angle-right-icon />
56+
<template #icon>
57+
<angle-right-icon />
58+
</template>
5359
</pf-button>
5460
</div>
5561

@@ -61,7 +67,9 @@
6167
data-action="last"
6268
@click="goToLastPage"
6369
>
64-
<angles-right-icon />
70+
<template #icon>
71+
<angles-right-icon />
72+
</template>
6573
</pf-button>
6674
</div>
6775
</nav>

packages/core/src/components/SearchInput/SearchInput.vue

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626
:aria-label="previousNavigationButtonAriaLabel"
2727
@click="onPreviousClick"
2828
>
29-
<angle-up-icon />
29+
<template #icon>
30+
<angle-up-icon />
31+
</template>
3032
</pf-button>
3133

3234
<pf-button
@@ -35,7 +37,9 @@
3537
:aria-label="nextNavigationButtonAriaLabel"
3638
@click="onNextClick"
3739
>
38-
<angle-down-icon />
40+
<template #icon>
41+
<angle-down-icon />
42+
</template>
3943
</pf-button>
4044
</div>
4145

@@ -46,7 +50,9 @@
4650
:aria-label="resetButtonLabel"
4751
@click="onClearInput"
4852
>
49-
<xmark-icon />
53+
<template #icon>
54+
<xmark-icon />
55+
</template>
5056
</pf-button>
5157
</pf-text-input-group-utilities>
5258
</pf-text-input-group>
@@ -60,7 +66,9 @@
6066
:aria-expanded="advancedSearchOpen"
6167
@click="onToggle"
6268
>
63-
<caret-down-icon />
69+
<template #icon>
70+
<caret-down-icon />
71+
</template>
6472
</pf-button>
6573

6674
<pf-button
@@ -71,7 +79,9 @@
7179
:aria-label="submitSearchButtonLabel"
7280
@click="onSearchHandler"
7381
>
74-
<arrow-right-icon />
82+
<template #icon>
83+
<arrow-right-icon />
84+
</template>
7585
</pf-button>
7686
</template>
7787

@@ -83,8 +93,10 @@
8393
:aria-expanded="expanded"
8494
@click="onExpand"
8595
>
86-
<xmark-icon v-if="expanded" />
87-
<magnifying-glass-icon v-else />
96+
<template #icon>
97+
<xmark-icon v-if="expanded" />
98+
<magnifying-glass-icon v-else />
99+
</template>
88100
</pf-button>
89101
</component>
90102

packages/core/src/components/Tabs/Tabs.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@
3030
:aria-hidden="disableLeftScrollButton"
3131
@click="scrollLeft"
3232
>
33-
<angle-left-icon />
33+
<template #icon>
34+
<angle-left-icon />
35+
</template>
3436
</pf-button>
3537
</div>
3638

@@ -83,7 +85,9 @@
8385
:aria-hidden="disableRightScrollButton"
8486
@click="scrollRight"
8587
>
86-
<angle-right-icon />
88+
<template #icon>
89+
<angle-right-icon />
90+
</template>
8791
</pf-button>
8892
</div>
8993
</component>

0 commit comments

Comments
 (0)