Skip to content

Commit 42b56fa

Browse files
committed
feat(icon): add class to Icon also specified in icon prop
1 parent 02b08b6 commit 42b56fa

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

src/react/components/icon.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ const Icon = forwardRef((props, ref) => {
5555
if (prop === 'icon') {
5656
classes[value] = true;
5757
}
58+
if (icon) classes[icon] = true;
5859
} else {
5960
classes = {
6061
icon: true,

src/svelte/components/icon.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
}
5858
classes[themeIcon] = true;
5959
}
60+
if (icon) classes[icon] = true;
6061
} else {
6162
classes = {
6263
icon: true,

src/vue/components/icon.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ export default {
5656
if (prop === 'icon') {
5757
classes[value] = true;
5858
}
59+
if (icon) classes[icon] = true;
5960
} else {
6061
classes = {
6162
icon: true,

0 commit comments

Comments
 (0)