Where to apply basic styles (Nuxt 3)
galaxyblur opened this issue · 3 comments
Thanks for the interesting tool! I'm intrigued by the concept and looking forward to playing with it in my app.
I'm developing a new Nuxt 3 app and I've gotten as far as having the CSS variables available in the browser. I'm confused by what to do now -- should I be setting up the base CSS rules in something like app.vue
? For example, my app's fontFamily
? Apologies if I missed this somewhere in the docs.
Same question here
pinceau can distinguish between style logic and code logic in different blocks, and we often have such code in our applications
<template>
<div :style={ color: props. color } class="test"></div>
</template>
<script lang="ts" setup>
defineProps<{ color: string}>()
</script>
<style>
.test {
....
}
</style>
pinceau provides a solution that provides all dynamic styles in a style block
<template>
<div class="test"></div>
</template>
<script lang="ts" setup>
defineProps<{ color: string}>()
</script>
<style lang="ts">
.test {
color: () => props.color
}
I think this solves the problem of having too much style in the logic of the component, allowing developers to switch between focusing on style and focusing on logic
@SGAMERyu yes, I see the value in this tool. But what is the suggested pattern for setting up default/global styles in a Nuxt 3 app?