blob: cd7acc1732323b98942e25035426a8bca5a36ac1 [file] [log] [blame]
<template>
<b-button
v-b-tooltip
variant="link"
class="btn-tooltip btn-icon-only"
:title="title"
>
<icon-tooltip />
<span class="visually-hidden-focusable">
{{ $t('global.ariaLabel.tooltip') }}
</span>
</b-button>
</template>
<script>
import IconTooltip from '@carbon/icons-vue/es/information/16';
import { useI18n } from 'vue-i18n';
export default {
components: { IconTooltip },
props: {
title: {
type: String,
default: '',
},
},
data() {
return {
$t: useI18n().t,
};
},
};
</script>
<style lang="scss" scoped>
.btn-tooltip {
padding: 0;
line-height: 1em;
svg {
vertical-align: baseline;
}
}
</style>