color-mode icon indicating copy to clipboard operation
color-mode copied to clipboard

Should there be a way to force a color mode in the root of the app?

Open vitorCamarotto opened this issue 1 year ago • 3 comments

Should it be possible to define the page meta in the app.vue?

The problem: If I have 90% of pages that I want in dark mode, I should be able to do it by only forcing light mode in the 10%, not forcing dark in the 90%. Does this make sense?

In the docs it says the only way to force a color mode is by using definePageMeta, and preference does not overrides the colorMode that system has.

The solution: (?)

// app.vue
definePageMeta({
  colorMode: 'dark',
})

// forces dark mode to all pages by default. 

vitorCamarotto avatar May 08 '24 20:05 vitorCamarotto