From 2b42aa4cecc12e421c4621c79cdf4887e7d73171 Mon Sep 17 00:00:00 2001
From: Rohan Kadkol <45748283+rohan-kadkol@users.noreply.github.com>
Date: Fri, 4 Aug 2023 12:41:40 -0400
Subject: [PATCH] Added Algolia Docsearch to docs website (#1365)
---
.gitignore | 5 +
apps/website/package.json | 2 +
.../src/components/AlgoliaSearch.astro | 43 ++++
apps/website/src/components/Header.astro | 7 +-
yarn.lock | 185 +++++++++++++++++-
5 files changed, 235 insertions(+), 7 deletions(-)
create mode 100644 apps/website/src/components/AlgoliaSearch.astro
diff --git a/.gitignore b/.gitignore
index dc39f560223..db0179cc2ff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,8 +8,13 @@ build
yarn-debug.log*
yarn-error.log*
+# env files
+.env
+
# local env files
.env.local
.env.development.local
.env.test.local
.env.production.local
+
+features/search
diff --git a/apps/website/package.json b/apps/website/package.json
index 55c0bfb3bf8..375b599a2ce 100644
--- a/apps/website/package.json
+++ b/apps/website/package.json
@@ -14,6 +14,8 @@
"@astrojs/mdx": "^0.19.7",
"@astrojs/react": "^2.2.1",
"@astrojs/sitemap": "^1.3.3",
+ "@docsearch/css": "3",
+ "@docsearch/js": "3",
"@fontsource/noto-sans": "^4.5.11",
"@fontsource/noto-sans-mono": "^4.5.11",
"@itwin/itwinui-react": "3.0.0-dev.6",
diff --git a/apps/website/src/components/AlgoliaSearch.astro b/apps/website/src/components/AlgoliaSearch.astro
new file mode 100644
index 00000000000..872909547d4
--- /dev/null
+++ b/apps/website/src/components/AlgoliaSearch.astro
@@ -0,0 +1,43 @@
+---
+---
+
+
+
+
+
+
diff --git a/apps/website/src/components/Header.astro b/apps/website/src/components/Header.astro
index d2b96b35e41..45a924ce56f 100644
--- a/apps/website/src/components/Header.astro
+++ b/apps/website/src/components/Header.astro
@@ -2,6 +2,7 @@
import SkipLink from './utils/SkipLink.astro';
import SidebarToggle from './SidebarToggle.astro';
import VisuallyHidden from './utils/VisuallyHidden.astro';
+import AlgoliaSearch from './AlgoliaSearch.astro';
export type Props = { class?: string };
@@ -36,6 +37,8 @@ const { pathname } = Astro.url;