Skip to content

Commit 80239b2

Browse files
committed
fix(docs): fixed placement of icons in buttons
1 parent d9b5b63 commit 80239b2

File tree

8 files changed

+90
-28
lines changed

8 files changed

+90
-28
lines changed

apps/docs/src/components/StoryCanvas.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
<div style="position: relative">
1818
<div v-if="src" class="source-link">
1919
<pf-button :href="`https://github.com/mtorromeo/vue-patternfly/blob/main/apps/docs/src/${storySrc}`" variant="link" title="Full source code" target="_blank">
20-
<github-icon />
20+
<template #icon>
21+
<github-icon />
22+
</template>
2123
</pf-button>
2224
</div>
2325
<div class="language-vue" v-html="highlighted" />

apps/docs/src/stories/Components/ActionList.story.vue

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,18 @@
5252
<story-canvas title="Action list with icons">
5353
<pf-action-list icon-list>
5454
<pf-action-list-item>
55-
<pf-button variant="plain"><x-icon /></pf-button>
55+
<pf-button variant="plain">
56+
<template #icon>
57+
<x-icon />
58+
</template>
59+
</pf-button>
5660
</pf-action-list-item>
5761
<pf-action-list-item>
58-
<pf-button variant="plain"><check-icon /></pf-button>
62+
<pf-button variant="plain">
63+
<template #icon>
64+
<check-icon />
65+
</template>
66+
</pf-button>
5967
</pf-action-list-item>
6068
</pf-action-list>
6169
</story-canvas>

apps/docs/src/stories/Components/Form.story.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,9 @@
8686
<template #header>
8787
<pf-form-field-group-header title="Nested field group 1" description="Nested field group 1 description.">
8888
<pf-button variant="plain" aria-label="Remove">
89-
<trash-icon />
89+
<template #icon>
90+
<trash-icon />
91+
</template>
9092
</pf-button>
9193
</pf-form-field-group-header>
9294
</template>
@@ -101,7 +103,9 @@
101103
<template #header>
102104
<pf-form-field-group-header title="Nested field group 2" description="Nested field group 2 description.">
103105
<pf-button variant="plain" aria-label="Remove">
104-
<trash-icon />
106+
<template #icon>
107+
<trash-icon />
108+
</template>
105109
</pf-button>
106110
</pf-form-field-group-header>
107111
</template>

apps/docs/src/stories/Components/Masthead.story.vue

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
<pf-masthead-main>
2121
<pf-masthead-toggle>
2222
<pf-button variant="plain" aria-label="Global navigation">
23-
<bars-icon />
23+
<template #icon>
24+
<bars-icon />
25+
</template>
2426
</pf-button>
2527
</pf-masthead-toggle>
2628
<pf-masthead-brand>
@@ -38,7 +40,9 @@
3840
<pf-masthead-main>
3941
<pf-masthead-toggle>
4042
<pf-button variant="plain" aria-label="Global navigation">
41-
<bars-icon />
43+
<template #icon>
44+
<bars-icon />
45+
</template>
4246
</pf-button>
4347
</pf-masthead-toggle>
4448
<pf-masthead-brand>
@@ -62,7 +66,9 @@
6266
<pf-masthead-main>
6367
<pf-masthead-toggle>
6468
<pf-button variant="plain" aria-label="Global navigation">
65-
<bars-icon />
69+
<template #icon>
70+
<bars-icon />
71+
</template>
6672
</pf-button>
6773
</pf-masthead-toggle>
6874
<pf-masthead-brand>
@@ -80,7 +86,9 @@
8086
<pf-masthead-main>
8187
<pf-masthead-toggle>
8288
<pf-button variant="plain" aria-label="Global navigation">
83-
<bars-icon />
89+
<template #icon>
90+
<bars-icon />
91+
</template>
8492
</pf-button>
8593
</pf-masthead-toggle>
8694
<pf-masthead-brand>

apps/docs/src/stories/Components/OverflowMenu.story.vue

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,25 @@
5555
</pf-overflow-menu-group>
5656
<pf-overflow-menu-group type="icon" persistent>
5757
<pf-overflow-menu-item persistent>
58-
<pf-button variant="plain"><align-left-icon /></pf-button>
58+
<pf-button variant="plain">
59+
<template #icon>
60+
<align-left-icon />
61+
</template>
62+
</pf-button>
5963
</pf-overflow-menu-item>
6064
<pf-overflow-menu-item persistent>
61-
<pf-button variant="plain"><align-center-icon /></pf-button>
65+
<pf-button variant="plain">
66+
<template #icon>
67+
<align-center-icon />
68+
</template>
69+
</pf-button>
6270
</pf-overflow-menu-item>
6371
<pf-overflow-menu-item persistent>
64-
<pf-button variant="plain"><align-right-icon /></pf-button>
72+
<pf-button variant="plain">
73+
<template #icon>
74+
<align-right-icon />
75+
</template>
76+
</pf-button>
6577
</pf-overflow-menu-item>
6678
</pf-overflow-menu-group>
6779
</pf-overflow-menu-content>

apps/docs/src/stories/Components/Select-Typeahead.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717
/>
1818
<pf-text-input-group-utilities>
1919
<pf-button v-if="input" variant="plain" @click="handleClick">
20-
<xmark-icon aria-hidden />
20+
<template #icon>
21+
<xmark-icon aria-hidden />
22+
</template>
2123
</pf-button>
2224
</pf-text-input-group-utilities>
2325
</pf-text-input-group>

apps/docs/src/stories/Components/TextInputGroup.story.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@
3333
</pf-text-input-group-main>
3434
<pf-text-input-group-utilities v-if="!!inputValue">
3535
<pf-button variant="plain" aria-label="Clear button and input" @click="inputValue = ''">
36-
<xmark-icon />
36+
<template #icon>
37+
<xmark-icon />
38+
</template>
3739
</pf-button>
3840
</pf-text-input-group-utilities>
3941
</pf-text-input-group>
@@ -51,7 +53,9 @@
5153
</pf-text-input-group-main>
5254
<pf-text-input-group-utilities v-if="!!inputValue2">
5355
<pf-button variant="plain" aria-label="Clear button and input" @click="inputValue2 = ''">
54-
<xmark-icon />
56+
<template #icon>
57+
<xmark-icon />
58+
</template>
5559
</pf-button>
5660
</pf-text-input-group-utilities>
5761
</pf-text-input-group>

apps/docs/src/stories/Components/Toolbar.story.vue

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
<pf-input-group>
2424
<pf-text-input type="search" aria-label="search input example" />
2525
<pf-button variant="control" aria-label="search button for search input">
26-
<magnifying-glass-icon />
26+
<template #icon>
27+
<magnifying-glass-icon />
28+
</template>
2729
</pf-button>
2830
</pf-input-group>
2931
</pf-toolbar-item>
@@ -45,7 +47,9 @@
4547
<pf-input-group>
4648
<pf-text-input type="search" aria-label="search input example" />
4749
<pf-button variant="control" aria-label="search button for search input">
48-
<magnifying-glass-icon />
50+
<template #icon>
51+
<magnifying-glass-icon />
52+
</template>
4953
</pf-button>
5054
</pf-input-group>
5155
</pf-toolbar-item>
@@ -131,17 +135,23 @@
131135
<pf-toolbar-group>
132136
<pf-toolbar-item>
133137
<pf-button variant="plain" aria-label="edit">
134-
<pen-to-square-icon />
138+
<template #icon>
139+
<pen-to-square-icon />
140+
</template>
135141
</pf-button>
136142
</pf-toolbar-item>
137143
<pf-toolbar-item>
138144
<pf-button variant="plain" aria-label="clone">
139-
<CloneIcon />
145+
<template #icon>
146+
<clone-icon />
147+
</template>
140148
</pf-button>
141149
</pf-toolbar-item>
142150
<pf-toolbar-item>
143151
<pf-button variant="plain" aria-label="sync">
144-
<rotate-icon />
152+
<template #icon>
153+
<rotate-icon />
154+
</template>
145155
</pf-button>
146156
</pf-toolbar-item>
147157
</pf-toolbar-group>
@@ -165,14 +175,16 @@
165175
<pf-toolbar-content>
166176
<pf-toolbar-toggle-group xl>
167177
<template #icon>
168-
<FilterIcon />
178+
<filter-icon />
169179
</template>
170180

171181
<pf-toolbar-item>
172182
<pf-input-group>
173183
<pf-text-input type="search" aria-label="search input example" />
174184
<pf-button variant="control" aria-label="search button for search input">
175-
<magnifying-glass-icon />
185+
<template #icon>
186+
<magnifying-glass-icon />
187+
</template>
176188
</pf-button>
177189
</pf-input-group>
178190
</pf-toolbar-item>
@@ -213,7 +225,9 @@
213225
<pf-input-group>
214226
<pf-text-input type="search" aria-label="search input example" />
215227
<pf-button variant="control" aria-label="search button for search input">
216-
<magnifying-glass-icon />
228+
<template #icon>
229+
<magnifying-glass-icon />
230+
</template>
217231
</pf-button>
218232
</pf-input-group>
219233
</pf-toolbar-item>
@@ -254,7 +268,9 @@
254268
<pf-input-group>
255269
<pf-text-input type="search" aria-label="search input example" />
256270
<pf-button variant="control" aria-label="search button for search input">
257-
<magnifying-glass-icon />
271+
<template #icon>
272+
<magnifying-glass-icon />
273+
</template>
258274
</pf-button>
259275
</pf-input-group>
260276
</pf-toolbar-item>
@@ -287,17 +303,23 @@
287303
<pf-toolbar-group>
288304
<pf-toolbar-item>
289305
<pf-button variant="plain" aria-label="edit">
290-
<pen-to-square-icon />
306+
<template #icon>
307+
<pen-to-square-icon />
308+
</template>
291309
</pf-button>
292310
</pf-toolbar-item>
293311
<pf-toolbar-item>
294312
<pf-button variant="plain" aria-label="clone">
295-
<CloneIcon />
313+
<template #icon>
314+
<clone-icon />
315+
</template>
296316
</pf-button>
297317
</pf-toolbar-item>
298318
<pf-toolbar-item>
299319
<pf-button variant="plain" aria-label="sync">
300-
<rotate-icon />
320+
<template #icon>
321+
<rotate-icon />
322+
</template>
301323
</pf-button>
302324
</pf-toolbar-item>
303325
</pf-toolbar-group>
@@ -328,7 +350,7 @@
328350
<pf-toolbar-content>
329351
<pf-toolbar-toggle-group lg>
330352
<template #icon>
331-
<FilterIcon />
353+
<filter-icon />
332354
</template>
333355
<pf-toolbar-item id="stacked-example-resource-select" variant="label">Resource</pf-toolbar-item>
334356
<pf-toolbar-item>

0 commit comments

Comments
 (0)