From e77a4e60244860e4df8a0c003bb96ff3f5d8b340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tu=C4=9F=C3=A7e=20K=C3=BC=C3=A7=C3=BCko=C4=9Flu?= Date: Wed, 26 Jul 2023 14:33:41 +0300 Subject: [PATCH] Embedded unstyled mode demo updates --- components/doc/codeeditor/templates.js | 68 ++++++++++++++++++++++++-- doc/checkbox/theming/UnstyledDoc.vue | 2 +- 2 files changed, 66 insertions(+), 4 deletions(-) diff --git a/components/doc/codeeditor/templates.js b/components/doc/codeeditor/templates.js index 72370e15e..d5cbf476f 100644 --- a/components/doc/codeeditor/templates.js +++ b/components/doc/codeeditor/templates.js @@ -31,6 +31,7 @@ const getVueApp = (props = {}, sourceType) => { imports = '', unstyled = '', pvTheme = '', + themeSwitchCode = '', routeFiles = {}; sources.routeFiles && @@ -54,16 +55,29 @@ const getVueApp = (props = {}, sourceType) => { } if (embedded) { + // main.js unstyled += `, unstyled: true, pt: Tailwind`; - imports += `import Tailwind from 'primevue/tailwind';`; + imports += `import Tailwind from 'primevue/tailwind'; +import ThemeSwitcher from './components/ThemeSwitcher.vue';`; + element += `app.component('ThemeSwitcher', ThemeSwitcher);`; + // package.json dependencies['tailwindcss'] = '^3.3.2'; dependencies['postcss'] = '^8.4.27'; dependencies['autoprefixer'] = '^10.4.14'; + + // App.vue + themeSwitchCode = ''.concat( + `