diff --git a/docs/.vuepress/public/studio-banner.jpg b/docs/.vuepress/public/studio-banner.jpg
new file mode 100644
index 000000000..bd9b2bcde
Binary files /dev/null and b/docs/.vuepress/public/studio-banner.jpg differ
diff --git a/docs/.vuepress/theme/layouts/Layout.vue b/docs/.vuepress/theme/layouts/Layout.vue
index 7bf01643c..20eb116af 100644
--- a/docs/.vuepress/theme/layouts/Layout.vue
+++ b/docs/.vuepress/theme/layouts/Layout.vue
@@ -1,6 +1,6 @@
-
+
@@ -9,13 +9,17 @@
// var CarbonAds = require('./CarbonAds.vue').default;
// import Layout from '@vuepress/theme-default/layouts/Layout.vue';
// import CarbonAds from './CarbonAds.vue';
+
+// Check all the default slots:
+// https://github.com/vuejs/vuepress/blob/9fb4bb00925d9409e6732118e996411c6a82c85d/packages/%40vuepress/theme-default/layouts/Layout.vue
import Layout from '@parent-theme/layouts/Layout.vue';
import CarbonAds from './CarbonAds.vue';
+import StudioSdkBannerSidebar from './StudioSdkBannerSidebar.vue';
export default {
components: {
Layout,
- CarbonAds,
+ StudioSdkBannerSidebar,
},
};
diff --git a/docs/.vuepress/theme/layouts/StudioSdkBannerSidebar.vue b/docs/.vuepress/theme/layouts/StudioSdkBannerSidebar.vue
new file mode 100644
index 000000000..726258c1a
--- /dev/null
+++ b/docs/.vuepress/theme/layouts/StudioSdkBannerSidebar.vue
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
diff --git a/docs/.vuepress/theme/layouts/utils.js b/docs/.vuepress/theme/layouts/utils.js
new file mode 100644
index 000000000..a216ed46a
--- /dev/null
+++ b/docs/.vuepress/theme/layouts/utils.js
@@ -0,0 +1,7 @@
+export const getSdkUtmParams = (medium = '') => {
+ return `utm_source=grapesjs-docs&utm_medium=${medium}`;
+}
+
+export const getSdkDocsLink = (medium = '') => {
+ return `https://app.grapesjs.com/docs-sdk/overview/getting-started?${getSdkUtmParams(medium)}`;
+}
\ No newline at end of file
diff --git a/docs/package.json b/docs/package.json
index 7c810f3cc..45020bbbd 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -2,7 +2,7 @@
"name": "@grapesjs/docs",
"private": true,
"description": "Free and Open Source Web Builder Framework",
- "version": "0.22.3",
+ "version": "0.22.4",
"license": "BSD-3-Clause",
"homepage": "http://grapesjs.com",
"files": [
diff --git a/packages/core/package.json b/packages/core/package.json
index 232747eb3..0e15c7719 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,7 +1,7 @@
{
"name": "grapesjs",
"description": "Free and Open Source Web Builder Framework",
- "version": "0.22.5",
+ "version": "0.22.6-rc.0",
"author": "Artur Arseniev",
"license": "BSD-3-Clause",
"homepage": "http://grapesjs.com",
diff --git a/packages/core/src/styles/scss/main.scss b/packages/core/src/styles/scss/main.scss
index ac767c625..68a585c15 100644
--- a/packages/core/src/styles/scss/main.scss
+++ b/packages/core/src/styles/scss/main.scss
@@ -3,7 +3,7 @@
@use 'codemirror/lib/codemirror';
@use 'codemirror/theme/hopscotch';
-@use 'gjs_vars.scss';
+@use 'gjs_vars';
@use 'gjs_main_mixins';
@use 'gjs_status';