How to implement multiple themes/designs in a nuxt3 project?
I’m trying to develop a website on nuxt 3 and there is one feature I want to implement, but I have no idea how best to do it. My goal is to implement multiple designs with the ability to switch designs in the admin interface.
I imagine it like this: the database stores the name of the selected design and the options for choosing a design (I have django+graphql on the backend).
The designs should differ from each other not only in colors. In different designs, the same components can have a different size, color, background, border-radius, etc., which means that all styles can differ, but the logic of all elements will be the same.