From 5646bc1c2b8535097629eab0fd86cb1818f286ef Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Mon, 28 Nov 2022 14:07:40 -0800 Subject: [PATCH] initialize Search component using DocSearch component via @docsearch/react library --- src/components/UI/Header.tsx | 15 ++---------- src/components/UI/Search.tsx | 45 ++++++++++++++++++++++++++++++++++++ src/components/UI/index.ts | 1 + 3 files changed, 48 insertions(+), 13 deletions(-) create mode 100644 src/components/UI/Search.tsx diff --git a/src/components/UI/Header.tsx b/src/components/UI/Header.tsx index 4df7e9ad65..de3c3ae607 100644 --- a/src/components/UI/Header.tsx +++ b/src/components/UI/Header.tsx @@ -3,6 +3,7 @@ import { FC } from 'react'; import NextLink from 'next/link'; import { HamburgerIcon, LensIcon, MoonIcon, SunIcon } from '../UI/icons'; +import { Search } from '../UI' import { DOCS_PAGE, DOWNLOADS_PAGE } from '../../constants'; export const Header: FC = () => { @@ -74,23 +75,11 @@ export const Header: FC = () => { {/* SEARCH */} - - - - - - - + {/* DARK MODE SWITCH */} diff --git a/src/components/UI/Search.tsx b/src/components/UI/Search.tsx new file mode 100644 index 0000000000..8b126ae8e9 --- /dev/null +++ b/src/components/UI/Search.tsx @@ -0,0 +1,45 @@ +import { Flex, FlexProps } from '@chakra-ui/react' +import { DocSearch } from '@docsearch/react'; + +import '@docsearch/css'; + +export const Search: React.FC = (props) => ( + + + +) diff --git a/src/components/UI/index.ts b/src/components/UI/index.ts index edd3e095a6..fb67dcb3f2 100644 --- a/src/components/UI/index.ts +++ b/src/components/UI/index.ts @@ -2,3 +2,4 @@ export * from './ButtonLinkSecondary'; export * from './DataTable'; export * from './Header'; export * from './PageMetadata'; +export * from './Search';