docs,api-ref: added search filters (#4830)
* initial implementation of search modal * added hit and search suggestions * added support for multiple indices * updated sample env * added close when click outside dropdown * test for mobile * added mobile design * added shortcut * dark mode fixes * added search to docs * added plugins filter * added React import * moved filters to configurations * handled error on page load * change suggestion text * removed hits limit * handle select all * open link in current tab * change highlight colors * added support for shortcuts + auto focus * change header and footer * redesigned search ui
This commit is contained in:
@@ -135,6 +135,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@algolia/events@npm:^4.0.1":
|
||||
version: 4.0.1
|
||||
resolution: "@algolia/events@npm:4.0.1"
|
||||
checksum: f398d815c6ed21ac08f6caadf1e9155add74ac05d99430191c3b1f1335fd91deaf468c6b304e6225c9885d3d44c06037c53def101e33d9c22daff175b2a65ca9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@algolia/logger-common@npm:4.19.1":
|
||||
version: 4.19.1
|
||||
resolution: "@algolia/logger-common@npm:4.19.1"
|
||||
@@ -187,6 +194,23 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@algolia/ui-components-highlight-vdom@npm:^1.2.1":
|
||||
version: 1.2.1
|
||||
resolution: "@algolia/ui-components-highlight-vdom@npm:1.2.1"
|
||||
dependencies:
|
||||
"@algolia/ui-components-shared": 1.2.1
|
||||
"@babel/runtime": ^7.0.0
|
||||
checksum: cb768905ac19cde9b491e9d3ed9aa0cd9bd1c2db5a3fb723cbc6668e00917b3ca98864eb37dc5d9736fcfcd0951a695201f81b3994651d25eaa122a124549851
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@algolia/ui-components-shared@npm:1.2.1, @algolia/ui-components-shared@npm:^1.2.1":
|
||||
version: 1.2.1
|
||||
resolution: "@algolia/ui-components-shared@npm:1.2.1"
|
||||
checksum: 0ebbe1411a257efcd5b4535302ad85037c2b7de658fd05d0da681ed9eaebf66734a2327e08b20a9700a4cd6b2396463a5f91981aa35dc5b0adbb8d20aca96320
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@alloc/quick-lru@npm:^5.2.0":
|
||||
version: 5.2.0
|
||||
resolution: "@alloc/quick-lru@npm:5.2.0"
|
||||
@@ -236,7 +260,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
|
||||
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
|
||||
version: 7.22.10
|
||||
resolution: "@babel/runtime@npm:7.22.10"
|
||||
dependencies:
|
||||
@@ -2047,6 +2071,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/dom-speech-recognition@npm:^0.0.1":
|
||||
version: 0.0.1
|
||||
resolution: "@types/dom-speech-recognition@npm:0.0.1"
|
||||
checksum: 1df9283e40476f82b15cc7691c2f1177a185bf98af63d068f9333fbf4e334d2584b70babe2b9c69fcbe3c74293fcc0d47ce98c5717d8db361e70d88a8fbf9490
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/estree-jsx@npm:^1.0.0":
|
||||
version: 1.0.0
|
||||
resolution: "@types/estree-jsx@npm:1.0.0"
|
||||
@@ -2063,6 +2094,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/google.maps@npm:^3.45.3":
|
||||
version: 3.53.6
|
||||
resolution: "@types/google.maps@npm:3.53.6"
|
||||
checksum: 08c43dc680edcc7f9f66262fe3598b2c7e250fa0240ec005daece1b16c125344e909c5cb865d22450d6e6cad2cd4f28cbb1e51f038627d78c21cc76768077f15
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/hast@npm:*":
|
||||
version: 3.0.0
|
||||
resolution: "@types/hast@npm:3.0.0"
|
||||
@@ -2081,6 +2119,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/hogan.js@npm:^3.0.0":
|
||||
version: 3.0.1
|
||||
resolution: "@types/hogan.js@npm:3.0.1"
|
||||
checksum: 8d2dc2809063852710a559746c8275af97bf5c84be1ad40fe240d8b5c91d266b0f841dc9774b5d1461ea42679b4dfeb4f1865a94995fc61a8e4081d3f11dc266
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/js-yaml@npm:^4.0.0":
|
||||
version: 4.0.5
|
||||
resolution: "@types/js-yaml@npm:4.0.5"
|
||||
@@ -2174,6 +2219,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/qs@npm:^6.5.3":
|
||||
version: 6.9.7
|
||||
resolution: "@types/qs@npm:6.9.7"
|
||||
checksum: 157eb05f4c75790b0ebdcf7b0547ff117feabc8cda03c3cac3d3ea82bb19a1912e76a411df3eb0bdd01026a9770f07bc0e7e3fbe39ebb31c1be4564c16be35f1
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/react-dom@npm:18.2.7":
|
||||
version: 18.2.7
|
||||
resolution: "@types/react-dom@npm:18.2.7"
|
||||
@@ -2319,7 +2371,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"abbrev@npm:^1.0.0":
|
||||
"abbrev@npm:1, abbrev@npm:^1.0.0":
|
||||
version: 1.1.1
|
||||
resolution: "abbrev@npm:1.1.1"
|
||||
checksum: 3f762677702acb24f65e813070e306c61fafe25d4b2583f9dfc935131f774863f3addd5741572ed576bd69cabe473c5af18e1e108b829cb7b6b4747884f726e6
|
||||
@@ -2408,6 +2460,17 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"algoliasearch-helper@npm:3.14.0":
|
||||
version: 3.14.0
|
||||
resolution: "algoliasearch-helper@npm:3.14.0"
|
||||
dependencies:
|
||||
"@algolia/events": ^4.0.1
|
||||
peerDependencies:
|
||||
algoliasearch: ">= 3.1 < 6"
|
||||
checksum: 8c60aae2bcaa3f8eb547fd48cec0089a329dc5fec05e6c7364642fb2353256f11e4402ea3cec58c4a2bdad6a1720980fbd7dbab51be0b37b13a26b78705ddcc9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"algoliasearch@npm:^4.0.0, algoliasearch@npm:^4.19.1":
|
||||
version: 4.19.1
|
||||
resolution: "algoliasearch@npm:4.19.1"
|
||||
@@ -2523,6 +2586,7 @@ __metadata:
|
||||
prism-react-renderer: ^2.0.6
|
||||
react: latest
|
||||
react-dom: latest
|
||||
react-instantsearch: ^7.0.1
|
||||
react-intersection-observer: ^9.5.2
|
||||
react-tooltip: ^5.19.0
|
||||
react-transition-group: ^4.4.5
|
||||
@@ -4289,6 +4353,25 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"hogan.js@npm:^3.0.2":
|
||||
version: 3.0.2
|
||||
resolution: "hogan.js@npm:3.0.2"
|
||||
dependencies:
|
||||
mkdirp: 0.3.0
|
||||
nopt: 1.0.10
|
||||
bin:
|
||||
hulk: ./bin/hulk
|
||||
checksum: fa5c9d2eaf3fa712e72e67cce5e3435a1c5823282b81051514aefdca7d4b706cc4dbef7a34be19ee320c6ebaf3687d5781f12bc0aac04d3d902aa26861493679
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"htm@npm:^3.0.0":
|
||||
version: 3.1.1
|
||||
resolution: "htm@npm:3.1.1"
|
||||
checksum: 0de4c8fff2b8e76c162235ae80dbf93ca5eef1575bd50596a06ce9bebf1a6da5efc467417c53034a9ffa2ab9ecff819cbec041dc9087894b2b900ad4de26c7e7
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"html-encoding-sniffer@npm:^3.0.0":
|
||||
version: 3.0.0
|
||||
resolution: "html-encoding-sniffer@npm:3.0.0"
|
||||
@@ -4399,6 +4482,29 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"instantsearch.js@npm:4.56.9":
|
||||
version: 4.56.9
|
||||
resolution: "instantsearch.js@npm:4.56.9"
|
||||
dependencies:
|
||||
"@algolia/events": ^4.0.1
|
||||
"@algolia/ui-components-highlight-vdom": ^1.2.1
|
||||
"@algolia/ui-components-shared": ^1.2.1
|
||||
"@types/dom-speech-recognition": ^0.0.1
|
||||
"@types/google.maps": ^3.45.3
|
||||
"@types/hogan.js": ^3.0.0
|
||||
"@types/qs": ^6.5.3
|
||||
algoliasearch-helper: 3.14.0
|
||||
hogan.js: ^3.0.2
|
||||
htm: ^3.0.0
|
||||
preact: ^10.10.0
|
||||
qs: ^6.5.1 < 6.10
|
||||
search-insights: ^2.6.0
|
||||
peerDependencies:
|
||||
algoliasearch: ">= 3.1 < 6"
|
||||
checksum: acde452a6da992a01148cdcba89217292e624e2dce77682236b36f7d119586afbcc9f0c8f74cae49e81652ba1e79d72fed0a1aba29bbce0463e115fd1223e49d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.5":
|
||||
version: 1.0.5
|
||||
resolution: "internal-slot@npm:1.0.5"
|
||||
@@ -5613,6 +5719,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"mkdirp@npm:0.3.0":
|
||||
version: 0.3.0
|
||||
resolution: "mkdirp@npm:0.3.0"
|
||||
checksum: cd9e54878490571df79770de1cdceba48ab6682c004616666d23a38315feaf5822d443aeb500ac298a12d7f6f5e11dc05cea3207d500e547d938218bf22d8629
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"mkdirp@npm:^1.0.3":
|
||||
version: 1.0.4
|
||||
resolution: "mkdirp@npm:1.0.4"
|
||||
@@ -5806,6 +5919,17 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"nopt@npm:1.0.10":
|
||||
version: 1.0.10
|
||||
resolution: "nopt@npm:1.0.10"
|
||||
dependencies:
|
||||
abbrev: 1
|
||||
bin:
|
||||
nopt: ./bin/nopt.js
|
||||
checksum: ddfbd892116a125fd68849ef564dd5b1f0a5ba0dbbf18782e9499e2efad8f4d3790635b47c6b5d3f7e014069e7b3ce5b8112687e9ae093fcd2678188c866fe28
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"nopt@npm:^6.0.0":
|
||||
version: 6.0.0
|
||||
resolution: "nopt@npm:6.0.0"
|
||||
@@ -6229,6 +6353,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"preact@npm:^10.10.0":
|
||||
version: 10.17.0
|
||||
resolution: "preact@npm:10.17.0"
|
||||
checksum: 43279a28cd1240c8692ef48751d32ec17548f2678a47cdb006e786ecbcb3b4db9ded97afb72f16248d56d91fbcf3974ae787cd9d186acc4f874fc58a32b894c0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"prelude-ls@npm:^1.2.1":
|
||||
version: 1.2.1
|
||||
resolution: "prelude-ls@npm:1.2.1"
|
||||
@@ -6290,6 +6421,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"qs@npm:^6.5.1 < 6.10":
|
||||
version: 6.9.7
|
||||
resolution: "qs@npm:6.9.7"
|
||||
checksum: d0274b3c2daa9e7b350fb695fc4b5f7a1e65e266d5798a07936975f0848bdca6d7ad41cded19ad4af6a6253b97e43b497e988e728eab7a286f277b6dddfbade4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"querystringify@npm:^2.1.1":
|
||||
version: 2.2.0
|
||||
resolution: "querystringify@npm:2.2.0"
|
||||
@@ -6316,6 +6454,36 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-instantsearch-core@npm:7.0.1":
|
||||
version: 7.0.1
|
||||
resolution: "react-instantsearch-core@npm:7.0.1"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.1.2
|
||||
algoliasearch-helper: 3.14.0
|
||||
instantsearch.js: 4.56.9
|
||||
use-sync-external-store: ^1.0.0
|
||||
peerDependencies:
|
||||
algoliasearch: ">= 3.1 < 5"
|
||||
react: ">= 16.8.0 < 19"
|
||||
checksum: 7796a0c8c9b7105aa31dc64762b37c72bccd8342d6cbdd6b55c3cb740f48af2fac5d8ba6b735b4739531720cf0ca48a478b7829728a237cd434abf4ab8fd2ff6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-instantsearch@npm:^7.0.1":
|
||||
version: 7.0.1
|
||||
resolution: "react-instantsearch@npm:7.0.1"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.1.2
|
||||
instantsearch.js: 4.56.9
|
||||
react-instantsearch-core: 7.0.1
|
||||
peerDependencies:
|
||||
algoliasearch: ">= 3.1 < 5"
|
||||
react: ">= 16.8.0 < 19"
|
||||
react-dom: ">= 16.8.0 < 19"
|
||||
checksum: 05cdafd17f6cf0523d29ebd9542b81a054fe0ef426a507b9d91653b35f5f567c3d0fb31b47feee600939f4feb561ae992cc4398e7d1aaa120029a01583088843
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-intersection-observer@npm:^9.5.2":
|
||||
version: 9.5.2
|
||||
resolution: "react-intersection-observer@npm:9.5.2"
|
||||
@@ -6634,6 +6802,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"search-insights@npm:^2.6.0":
|
||||
version: 2.7.0
|
||||
resolution: "search-insights@npm:2.7.0"
|
||||
checksum: b21701b88f9fcfc6e9c13c5b48aa61a5be2ac73d0a3fc5a9c50eea04b0465936d8badb5093fdba0310997b58b5d3d562a2e4bd681825c74199a4314846052064
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"semver@npm:^6.3.0, semver@npm:^6.3.1":
|
||||
version: 6.3.1
|
||||
resolution: "semver@npm:6.3.1"
|
||||
@@ -7432,7 +7607,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"use-sync-external-store@npm:^1.2.0":
|
||||
"use-sync-external-store@npm:^1.0.0, use-sync-external-store@npm:^1.2.0":
|
||||
version: 1.2.0
|
||||
resolution: "use-sync-external-store@npm:1.2.0"
|
||||
peerDependencies:
|
||||
|
||||
Reference in New Issue
Block a user