diff --git a/docs/.vuepress/components/SponsorMe.vue b/docs/.vuepress/components/SponsorMe.vue
deleted file mode 100644
index 76c01b255..000000000
--- a/docs/.vuepress/components/SponsorMe.vue
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
diff --git a/docs/.vuepress/config/head.js b/docs/.vuepress/config/head.js
index 946d6ab16..3e6f02433 100644
--- a/docs/.vuepress/config/head.js
+++ b/docs/.vuepress/config/head.js
@@ -1,4 +1,3 @@
-const isDeployPreview = require('./isDeployPreview')
const meta = require('./meta')
const head = [
@@ -57,11 +56,4 @@ const head = [
['meta', { property: 'og:url', content: meta.url }],
]
-if (isDeployPreview) {
- head.push(
- ['meta', { name: 'robots', content: 'noindex' }],
- ['meta', { name: 'googlebot', content: 'noindex' }]
- )
-}
-
module.exports = head
diff --git a/docs/.vuepress/config/isDeployPreview.js b/docs/.vuepress/config/isDeployPreview.js
deleted file mode 100644
index ee53cc09c..000000000
--- a/docs/.vuepress/config/isDeployPreview.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = process.env.hasOwnProperty('DEPLOY_PREVIEW')
diff --git a/docs/.vuepress/config/plugins.js b/docs/.vuepress/config/plugins.js
index ace38870b..692f79d47 100644
--- a/docs/.vuepress/config/plugins.js
+++ b/docs/.vuepress/config/plugins.js
@@ -1,5 +1,3 @@
-const isDeployPreview = require('./isDeployPreview')
-
module.exports = [
[
'@vuepress/pwa',
@@ -12,5 +10,11 @@ module.exports = [
'@vuepress/plugin-active-header-links',
'@vuepress/plugin-search',
'@vuepress/plugin-nprogress',
+ [
+ 'sitemap',
+ {
+ hostname: 'https://vue-select.org',
+ },
+ ],
require('../github/index'),
]
diff --git a/docs/package.json b/docs/package.json
index 8411f8001..c23b9bfaf 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,29 +1,30 @@
{
- "name": "@vue-select/docs",
- "version": "1.0.0",
- "license": "MIT",
- "scripts": {
- "serve": "vuepress dev",
- "build": "vuepress build",
- "build:preview": "cross-env DEPLOY_PREVIEW=1 vuepress build"
- },
- "devDependencies": {
- "@octokit/graphql": "^4.3.1",
- "@popperjs/core": "^2.1.0",
- "@vuepress/plugin-active-header-links": "^1.4.0",
- "@vuepress/plugin-nprogress": "^1.4.0",
- "@vuepress/plugin-pwa": "^1.4.0",
- "@vuepress/plugin-register-components": "^1.4.0",
- "@vuepress/plugin-search": "^1.4.0",
- "axios": "^0.19.2",
- "cross-env": "^7.0.2",
- "date-fns": "^2.11.0",
- "dotenv": "^8.2.0",
- "fuse.js": "^6.4.0",
- "gh-pages": "^2.2.0",
- "octonode": "^0.9.5",
- "vue": "^2.6.10",
- "vuepress": "^1.4.0",
- "vuex": "^3.1.0"
- }
+ "name": "@vue-select/docs",
+ "version": "1.0.0",
+ "license": "MIT",
+ "scripts": {
+ "serve": "vuepress dev",
+ "build": "vuepress build",
+ "build:preview": "cross-env vuepress build"
+ },
+ "devDependencies": {
+ "@octokit/graphql": "^4.3.1",
+ "@popperjs/core": "^2.1.0",
+ "@vuepress/plugin-active-header-links": "^1.4.0",
+ "@vuepress/plugin-nprogress": "^1.4.0",
+ "@vuepress/plugin-pwa": "^1.4.0",
+ "@vuepress/plugin-register-components": "^1.4.0",
+ "@vuepress/plugin-search": "^1.4.0",
+ "axios": "^0.19.2",
+ "cross-env": "^7.0.2",
+ "date-fns": "^2.11.0",
+ "dotenv": "^8.2.0",
+ "fuse.js": "^6.4.0",
+ "gh-pages": "^2.2.0",
+ "octonode": "^0.9.5",
+ "vue": "^2.6.10",
+ "vuepress": "^1.4.0",
+ "vuepress-plugin-sitemap": "^2.3.1",
+ "vuex": "^3.1.0"
+ }
}
diff --git a/docs/sponsors.md b/docs/sponsors.md
index 5aa22a833..db384d3a5 100644
--- a/docs/sponsors.md
+++ b/docs/sponsors.md
@@ -2,8 +2,16 @@
sidebarDepth: 0
---
-
+## Springloaded
+
+Vue Select is now being directly supported by [Springloaded](https://springloaded.co?ref=vue-select) 🎉, a software
+agency founded by [Owen Conti](https://github.com/owenconti)
+and [Jeff Sagal](https://github.com/sagalbot) - the maintainer of Vue Select.
+
+With support from Springloaded, we'll be able to dedicate more time to improving Vue Select and providing better support for the community.
## Sponsors
+Huge thanks to the sponsors that help make Vue Select possible! Interested in providing your support? [Become a sponsor!](https://github.com/sponsors/sagalbot).
+
diff --git a/docs/yarn.lock b/docs/yarn.lock
index 9287709b3..b9b003551 100644
--- a/docs/yarn.lock
+++ b/docs/yarn.lock
@@ -4774,6 +4774,11 @@ lodash._reinterpolate@^3.0.0:
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
+lodash.chunk@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz#66e5ce1f76ed27b4303d8c6512e8d1216e8106bc"
+ integrity sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==
+
lodash.clonedeep@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
@@ -4794,6 +4799,16 @@ lodash.memoize@^4.1.2:
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
+lodash.padstart@^4.6.1:
+ version "4.6.1"
+ resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b"
+ integrity sha512-sW73O6S8+Tg66eY56DBk85aQzzUJDtpoXFBgELMd5P/SotAguo+1kYO6RuYgXxA4HJH3LFTFPASX6ET6bjfriw==
+
+lodash.sortby@^4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
+ integrity sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==
+
lodash.template@^4.4.0, lodash.template@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
@@ -6831,6 +6846,16 @@ simple-swizzle@^0.2.2:
dependencies:
is-arrayish "^0.3.1"
+sitemap@^3.0.0:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-3.2.2.tgz#3f77c358fa97b555c879e457098e39910095c62b"
+ integrity sha512-TModL/WU4m2q/mQcrDgNANn0P4LwprM9MMvG4hu5zP4c6IIKs2YLTu6nXXnNr8ODW/WFtxKggiJ1EGn2W0GNmg==
+ dependencies:
+ lodash.chunk "^4.2.0"
+ lodash.padstart "^4.6.1"
+ whatwg-url "^7.0.0"
+ xmlbuilder "^13.0.0"
+
slash@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
@@ -7457,6 +7482,13 @@ tough-cookie@~2.5.0:
psl "^1.1.28"
punycode "^2.1.1"
+tr46@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
+ integrity sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==
+ dependencies:
+ punycode "^2.1.0"
+
tr46@~0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
@@ -7870,6 +7902,13 @@ vuepress-plugin-container@^2.0.2:
dependencies:
markdown-it-container "^2.0.0"
+vuepress-plugin-sitemap@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/vuepress-plugin-sitemap/-/vuepress-plugin-sitemap-2.3.1.tgz#51298aca77a5de96396fdbd1103e1637dd61ae6a"
+ integrity sha512-n+8lbukhrKrsI9H/EX0EBgkE1pn85LAQFvQ5dIvrZP4Kz6JxPOPPNTQmZMhahQV1tXbLZQCEN7A1WZH4x+arJQ==
+ dependencies:
+ sitemap "^3.0.0"
+
vuepress-plugin-smooth-scroll@^0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/vuepress-plugin-smooth-scroll/-/vuepress-plugin-smooth-scroll-0.0.3.tgz#6eff2d4c186cca917cc9f7df2b0af7de7c8c6438"
@@ -7915,6 +7954,11 @@ webidl-conversions@^3.0.0:
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
+webidl-conversions@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad"
+ integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==
+
webpack-chain@^4.9.0:
version "4.12.1"
resolved "https://registry.yarnpkg.com/webpack-chain/-/webpack-chain-4.12.1.tgz#6c8439bbb2ab550952d60e1ea9319141906c02a6"
@@ -8069,6 +8113,15 @@ whatwg-url@^5.0.0:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
+whatwg-url@^7.0.0:
+ version "7.1.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06"
+ integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==
+ dependencies:
+ lodash.sortby "^4.7.0"
+ tr46 "^1.0.1"
+ webidl-conversions "^4.0.2"
+
when@~3.6.x:
version "3.6.4"
resolved "https://registry.yarnpkg.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e"
@@ -8284,6 +8337,11 @@ xdg-basedir@^4.0.0:
resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
+xmlbuilder@^13.0.0:
+ version "13.0.2"
+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-13.0.2.tgz#02ae33614b6a047d1c32b5389c1fdacb2bce47a7"
+ integrity sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==
+
xtend@^4.0.0, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
diff --git a/src/css/global/variables.css b/src/css/global/variables.css
index 343971085..7d89bf98a 100644
--- a/src/css/global/variables.css
+++ b/src/css/global/variables.css
@@ -1,4 +1,5 @@
-:root {
+:root,
+:host {
--vs-colors--lightest: rgba(60, 60, 60, 0.26);
--vs-colors--light: rgba(60, 60, 60, 0.5);
--vs-colors--dark: #333;