diff --git a/src/components/ActionButton/ActionButton.vue b/src/components/ActionButton/ActionButton.vue index 429e4bf50c..037bb8ebee 100644 --- a/src/components/ActionButton/ActionButton.vue +++ b/src/components/ActionButton/ActionButton.vue @@ -69,9 +69,6 @@ If you're using a long text you can specify a title + +``` + You can also use a custom icon, for example from the vue-material-design-icons library: ```vue diff --git a/src/components/Actions/Actions.vue b/src/components/Actions/Actions.vue index bc8887d841..df0c3c60cd 100644 --- a/src/components/Actions/Actions.vue +++ b/src/components/Actions/Actions.vue @@ -739,6 +739,8 @@ export default { 'action-item action-item--single', firstAction?.data?.staticClass, firstAction?.data?.class, + // use icon attribute as class if icon slot is not used + icon ? undefined : firstAction?.componentOptions?.propsData?.icon, ], attrs: { 'aria-label': firstAction?.componentOptions?.propsData?.ariaLabel || firstAction?.componentOptions?.children?.[0]?.text,