Simplify spot button & input parameters

This commit is contained in:
2024-01-11 22:16:17 +01:00
parent c2956ac373
commit 683670f77a
4 changed files with 37 additions and 36 deletions

View File

@@ -6,17 +6,12 @@ export default {
SpotIcon
},
props: {
buttonClass: String,
buttonText: String,
iconClass: String
},
data() {
return {
margin: !!this.buttonText
}
classes: String,
text: String,
icon: String
}
}
</script>
<template>
<button :class="buttonClass"><SpotIcon :iconClass="iconClass" :margin="margin" />{{ buttonText }}</button>
<button :class="classes"><SpotIcon :icon="icon" :text="text" /></button>
</template>