1
0
Fork 0
mirror of https://github.com/em-squared/5e-drs.git synced 2025-10-29 04:34:19 +00:00
5e-drs/docs/.vuepress/theme/global-components/RT.vue
2020-04-15 16:27:16 +02:00

55 lines
1.2 KiB
Vue

<template>
<span>
<template v-if="tooltipObject">
<router-link :to="{ path: tooltipObject.basePath + '#' + tooltipObject.id }">
<v-tooltip content-class="condition-tooltip-container" top>
<template v-slot:activator="{ on }">
<em v-on="on">{{ l }}</em>
</template>
<div class="condition-tooltip">
<p class="condition-tooltip-title"><strong>{{ tooltipObject.title }}</strong></p>
<ul class="condition-description"><li v-for="d in tooltipObject.description" v-html="d"></li></ul>
</div>
</v-tooltip>
</router-link>
</template>
<template v-else><em>{{ l }}</em></template>
</span>
</template>
<script>
/*
** Condition tooltip
*/
import {displaySchoolLevel} from '@theme/util/spellHelpers'
import {tooltips} from '../../data/ruleTooltips.js'
import Router from 'vue-router'
export default {
name: 'RuleTooltip',
props: [
'l', // label
't' // condition
],
data () {
return {
tooltipObject: null,
tooltips: tooltips
}
},
methods: {
},
mounted () {
this.tooltipObject = this.tooltips[this.t]
console.log(this.tooltipObject)
}
}
</script>
<style lang="scss">
</style>