Refractor home
This commit is contained in:
parent
997c2e9b12
commit
aa81f861d9
39
basta/src/components/IconLink.vue
Normal file
39
basta/src/components/IconLink.vue
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
<template>
|
||||||
|
<div class="card">
|
||||||
|
<router-link :to="{name: config.link}" :class="config.classes">
|
||||||
|
<!--<a :href="config.link" :class="config.classes">-->
|
||||||
|
<div class="card-body">
|
||||||
|
<h4 class="card-title text-center">
|
||||||
|
<icon :name="config.fa4Icon" :scale="config.fa4IconSize"></icon>
|
||||||
|
</h4>
|
||||||
|
<p v-if="this.config.title" class="text-center">{{ this.config.title }}</p>
|
||||||
|
</div>
|
||||||
|
<!--</a>-->
|
||||||
|
</router-link>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import Icon from 'vue-awesome/components/Icon'
|
||||||
|
import 'vue-awesome/icons';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: "IconLink",
|
||||||
|
props: ['config'],
|
||||||
|
components: {Icon},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
fa4Icon: this.config.fa4Icon,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
.disabled, .disabled:hover {
|
||||||
|
color: #999999;
|
||||||
|
cursor: not-allowed;
|
||||||
|
opacity: 0.5;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
Reference in New Issue
Block a user