Custom SASS variables
Vuetify allows the use of SASS variables to control the look and feel of your components. To get started follow these steps:
1. Create a settings.scss file
Create a new file named settings.scss in your ./assets directory. This file will contain all of your custom variables.
./assets/settings.scss
@use "vuetify/settings" with (
$button-height: 40px,
$button-color: green,
$button-font-weight: 700
);2. Set the configFile path
In your nuxt.config.ts file, under the vuxtify.treeShaking.styles property, set the configFile property to the path of your settings.scss file.
nuxt.config.ts
export default defineNuxtConfig({
vuxtify: {
treeShaking: {
styles: {
configFile: "./assets/settings.scss",
},
},
},
});3. Check your changes
If you used the same variables as the example in step 1, you should see a green button with a height of 40px and a font weight of 700.
./pages/index.vue
<template>
<v-btn>Green Button</v-btn>
</template>