From 377b148b70c49b342c9dcf831a95da78b6d8d05a Mon Sep 17 00:00:00 2001 From: Noel De Martin Date: Fri, 31 Jul 2020 17:34:15 +0200 Subject: [PATCH] Implement search page --- package.json | 1 + src/.vuepress/components/search/index.vue | 264 ++++++++++++++++++++++ src/search/README.md | 3 + yarn.lock | 5 + 4 files changed, 273 insertions(+) create mode 100644 src/.vuepress/components/search/index.vue create mode 100644 src/search/README.md diff --git a/package.json b/package.json index f0f75bb10c..b2b0ad9a48 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "axios": "^0.19.1", + "intersection-observer": "^0.11.0", "showdown": "^1.9.1" } } diff --git a/src/.vuepress/components/search/index.vue b/src/.vuepress/components/search/index.vue new file mode 100644 index 0000000000..e60aba8ea7 --- /dev/null +++ b/src/.vuepress/components/search/index.vue @@ -0,0 +1,264 @@ + + + + + diff --git a/src/search/README.md b/src/search/README.md new file mode 100644 index 0000000000..b785ff9fb5 --- /dev/null +++ b/src/search/README.md @@ -0,0 +1,3 @@ +# Search Vue.js + + diff --git a/yarn.lock b/yarn.lock index 979fec0f4b..51868e1612 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4097,6 +4097,11 @@ internal-ip@^4.3.0: default-gateway "^4.2.0" ipaddr.js "^1.9.0" +intersection-observer@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/intersection-observer/-/intersection-observer-0.11.0.tgz#f4ea067070326f68393ee161cc0a2ca4c0040c6f" + integrity sha512-KZArj2QVnmdud9zTpKf279m2bbGfG+4/kn16UU0NL3pTVl52ZHiJ9IRNSsnn6jaHrL9EGLFM5eWjTx2fz/+zoQ== + invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"