Support for selected base preset

prod
Cagatay Civici 2024-11-13 15:17:12 +03:00
parent 4f8127c719
commit 27584e7d48
1 changed files with 3 additions and 2 deletions

View File

@ -202,15 +202,16 @@ export default {
updatePreset(this.preset);
},
download() {
const basePreset = this.$appState.preset;
const theme = JSON.stringify(this.preset, null, 4).replace(/"([^"]+)":/g, '$1:');
const textContent = `import { createApp } from "vue";
import PrimeVue from "primevue/config";
import Aura from "@primevue/themes/aura";
import {${basePreset}} from "@primevue/themes/${basePreset.toLowerCase()}";
import { definePreset } from "@primevue/themes";
const app = createApp(App);
const MyPreset = definePreset(Aura, ${theme});
const MyPreset = definePreset(${basePreset}, ${theme});
app.use(PrimeVue, {
theme: {