Simplified the capitalization of Accent Color Names by using a function.

This commit is contained in:
Joel Jacob Stephen
2021-06-01 22:44:22 +05:30
parent aa0a340b95
commit 50bb8c4fdd

View File

@@ -2,7 +2,7 @@
<div class="flex flex-col">
<label
>{{ $t("color") }}:
{{ active.charAt(0).toUpperCase() + active.slice(1) }}</label
{{ capitalized(active) }}</label
>
<div>
<!-- text-blue-400 -->
@@ -17,7 +17,7 @@
<span
v-for="(color, index) of accentColors"
:key="`color-${index}`"
v-tooltip="`${color.charAt(0).toUpperCase()}${color.slice(1)}`"
v-tooltip="capitalized(color)"
class="
inline-flex
items-center
@@ -61,14 +61,19 @@ export default {
},
watch: {
active(color) {
localStorage.setItem("THEME_COLOR", color)
},
},
methods: {
setActiveColor(color) {
document.documentElement.setAttribute("data-accent", color)
this.active = color
},
capitalized(color) {
return `${color.charAt(0).toUpperCase()}${color.slice(1)}`
},
},
}
</script>