summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/vue_shared/components/markdown/toolbar_button.vue
diff options
context:
space:
mode:
authorTim Zallmann <tzallmann@gitlab.com>2017-11-06 12:04:55 +0000
committerPhil Hughes <me@iamphill.com>2017-11-06 12:04:55 +0000
commit57497f6f30adb9e2929a55ed45ea1bfd627aea88 (patch)
treece5d4ec3f2e532263243f177d245a05297e72451 /app/assets/javascripts/vue_shared/components/markdown/toolbar_button.vue
parentdb6a125d4d602237fb0deb37eb55a747cd0251b2 (diff)
downloadgitlab-ce-57497f6f30adb9e2929a55ed45ea1bfd627aea88.tar.gz
Resolve "Editor icons"
Diffstat (limited to 'app/assets/javascripts/vue_shared/components/markdown/toolbar_button.vue')
-rw-r--r--app/assets/javascripts/vue_shared/components/markdown/toolbar_button.vue17
1 files changed, 7 insertions, 10 deletions
diff --git a/app/assets/javascripts/vue_shared/components/markdown/toolbar_button.vue b/app/assets/javascripts/vue_shared/components/markdown/toolbar_button.vue
index f7da7ebfcfe..b930fb116a3 100644
--- a/app/assets/javascripts/vue_shared/components/markdown/toolbar_button.vue
+++ b/app/assets/javascripts/vue_shared/components/markdown/toolbar_button.vue
@@ -1,5 +1,6 @@
<script>
import tooltip from '../../directives/tooltip';
+ import icon from '../icon.vue';
export default {
props: {
@@ -26,14 +27,12 @@
default: false,
},
},
+ components: {
+ icon,
+ },
directives: {
tooltip,
},
- computed: {
- iconClass() {
- return `fa-${this.icon}`;
- },
- },
};
</script>
@@ -49,10 +48,8 @@
:data-md-prepend="prepend"
:title="buttonTitle"
:aria-label="buttonTitle">
- <i
- aria-hidden="true"
- class="fa fa-fw"
- :class="iconClass">
- </i>
+ <icon
+ :name="icon">
+ </icon>
</button>
</template>