+ {total === 0 &&
No result.}
{grouped.map(([category, items], index) => (
@@ -52,11 +38,12 @@ export const SearchResults: React.FC = ({
href={item.href}
title={item.title}
content={item.content}
+ linkProps={
+ onNavigate ? { onClick: (e) => onNavigate(e, item) } : {}
+ }
/>
))}
-
- {divider}
))}
diff --git a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultsContainer/SearchResultsContainer.module.scss b/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultsContainer/SearchResultsContainer.module.scss
deleted file mode 100644
index 4095b72..0000000
--- a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultsContainer/SearchResultsContainer.module.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-@use '../../../css/utils';
-
-.root {
- background-color: rgb(var(--lsd-surface-primary));
- border-radius: 1rem;
-
- left: 0;
- top: 100%;
- position: absolute;
-
- margin-top: 16px;
-
- width: 100%;
-
- opacity: 0;
- visibility: hidden;
- transition: 0.2s;
-
- &.visible {
- opacity: 1;
- visibility: visible;
- }
-}
-
-@include utils.responsive('lg', 'down') {
- .root {
- width: 100%;
- margin-top: 0;
- border-radius: 0;
- }
-}
diff --git a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultsContainer/SearchResultsContainer.tsx b/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultsContainer/SearchResultsContainer.tsx
deleted file mode 100644
index d0e2697..0000000
--- a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultsContainer/SearchResultsContainer.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import clsx from 'clsx'
-import React, { RefObject, useRef } from 'react'
-import { useClickAway } from 'react-use'
-import styles from './SearchResultsContainer.module.scss'
-
-export type SearchResultsContainerProps = React.HTMLProps
& {
- visible?: boolean
- inputRef?: RefObject
- onClickOutside: (event: Event) => void
-}
-
-export const SearchResultsContainer: React.FC = ({
- visible,
- inputRef,
- className,
- onClickOutside,
- children,
- ...props
-}) => {
- const ref = useRef(null)
-
- useClickAway(ref, (event) => {
- onClickOutside(event)
- })
-
- return (
-
- {children}
-
- )
-}
diff --git a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultsContainer/index.ts b/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultsContainer/index.ts
deleted file mode 100644
index 5ff8ed0..0000000
--- a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/SearchResultsContainer/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './SearchResultsContainer'
diff --git a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/SearchBar/index.tsx
index d948395..69799e3 100644
--- a/packages/logos-docusaurus-theme/src/client/theme/SearchBar/index.tsx
+++ b/packages/logos-docusaurus-theme/src/client/theme/SearchBar/index.tsx
@@ -6,10 +6,7 @@ const SearchBarWrapper: React.FC = () => {
const activePlugin = useActivePlugin()
if (!activePlugin) return <>>
- // temporarily disable search bar
- return <>>
-
- // return typeof window === 'undefined' ? <>> :
+ return typeof window === 'undefined' ? <>> :
}
export default SearchBarWrapper