refactoring: update severals components

This commit is contained in:
Simon Vieille
2025-04-04 20:13:15 +02:00
parent 4f261c434d
commit d8a622ce0f
37 changed files with 1857 additions and 1782 deletions
+17 -8
View File
@@ -16,34 +16,43 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<template>
<li :class="classes">
<a :href="href" :target="target" :title="label">
<img class="side-menu-app-icon" :src="icon" :alt="label" />
<a
:href="href"
:target="target"
:title="label"
>
<img
class="side-menu-app-icon"
:src="icon"
:alt="label"
/>
<span class="side-menu-app-text">{{ label }}</span>
</a>
</li>
</template>
<script setup>
defineProps({
const { label, icon, href, classes, target } = defineProps({
label: {
type: String,
required: true
required: true,
},
icon: {
type: String,
required: true
required: true,
},
href: {
type: String,
required: true
required: true,
},
classes: {
type: Object,
required: true
required: true,
},
target: {
type: String,
required: false
required: false,
default: null,
},
})
</script>