From 3814e885d91113aecf7f634ef743fa1ff38d026a Mon Sep 17 00:00:00 2001
From: Evan You
Date: Mon, 23 Apr 2018 18:44:27 -0400
Subject: [PATCH] feat: expose layout slots for injecting custom content
---
lib/default-theme/Layout.vue | 10 ++++++++--
lib/default-theme/Page.vue | 1 +
lib/default-theme/Sidebar.vue | 2 ++
lib/webpack/createBaseConfig.js | 1 +
4 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/lib/default-theme/Layout.vue b/lib/default-theme/Layout.vue
index 1abff75be6..de3b9add8f 100644
--- a/lib/default-theme/Layout.vue
+++ b/lib/default-theme/Layout.vue
@@ -5,12 +5,18 @@
@touchend="onTouchEnd">
-
+
+
+
+
-
+
+
+
+
diff --git a/lib/default-theme/Page.vue b/lib/default-theme/Page.vue
index d5668e514b..cb28803e36 100644
--- a/lib/default-theme/Page.vue
+++ b/lib/default-theme/Page.vue
@@ -19,6 +19,7 @@
+
diff --git a/lib/default-theme/Sidebar.vue b/lib/default-theme/Sidebar.vue
index bd6b6ff756..0bd13c83d3 100644
--- a/lib/default-theme/Sidebar.vue
+++ b/lib/default-theme/Sidebar.vue
@@ -1,6 +1,7 @@
diff --git a/lib/webpack/createBaseConfig.js b/lib/webpack/createBaseConfig.js
index 20db0223df..4baee6f9a6 100644
--- a/lib/webpack/createBaseConfig.js
+++ b/lib/webpack/createBaseConfig.js
@@ -40,6 +40,7 @@ module.exports = function createBaseConfig ({
.set('@source', sourceDir)
.set('@app', path.resolve(__dirname, '../app'))
.set('@temp', path.resolve(__dirname, '../app/.temp'))
+ .set('@default-theme', path.resolve(__dirname, '../default-theme'))
.set('@AlgoliaSearchBox', isAlgoliaSearch
? path.resolve(__dirname, '../default-theme/AlgoliaSearchBox.vue')
: path.resolve(__dirname, '../noop.js'))