diff options
Diffstat (limited to 'src/components/settings_modal/helpers/modified_icon.vue')
| -rw-r--r-- | src/components/settings_modal/helpers/modified_icon.vue | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/components/settings_modal/helpers/modified_icon.vue b/src/components/settings_modal/helpers/modified_icon.vue new file mode 100644 index 00000000..27e0a9c5 --- /dev/null +++ b/src/components/settings_modal/helpers/modified_icon.vue @@ -0,0 +1,46 @@ +<template> + <span + v-if="changed" + class="ModifiedIcon" + > + <Popover + trigger="hover" + > + <i + slot="trigger" + class="icon icon-wrench" + /> + <div + class="modified-tooltip" + slot="content" + > + {{ $t('settings.setting_changed') }} + </div> + </Popover> + </span> +</template> + +<script> +import Popover from 'src/components/popover/popover.vue' +export default { + props: ['changed'], + components: { Popover } +} +</script> + +<style lang="scss"> +.ModifiedIcon { + display: inline-block; + position: relative; + + .icon { + display: inline-block; + } + + .modified-tooltip { + margin: 0.5em 1em; + min-width: 10em; + text-align: center; + } +} +</style> |
