diff --git a/packages/web/components/templates/homeFeed/LibraryHeader.tsx b/packages/web/components/templates/homeFeed/LibraryHeader.tsx index 6e51550f0..03a7e286b 100644 --- a/packages/web/components/templates/homeFeed/LibraryHeader.tsx +++ b/packages/web/components/templates/homeFeed/LibraryHeader.tsx @@ -48,7 +48,8 @@ type LibraryHeaderProps = { layout: LayoutType updateLayout: (layout: LayoutType) => void - showSearchModal: () => void + searchTerm: string | undefined + applySearchQuery: (searchQuery: string) => void showFilterMenu: boolean setShowFilterMenu: (show: boolean) => void @@ -168,12 +169,7 @@ function LargeHeaderLayout(props: LibraryHeaderProps): JSX.Element { {showSearchBar ? ( - {}} - setShowSearchBar={setShowSearchBar} - /> + ) : ( */} + { + if (searchTerm && searchTerm.length && searchTerm != 'in:inbox') { + event.preventDefault() + setSearchTerm('in:inbox') + props.applySearchQuery('') + } else { + props.setShowSearchBar(false) + } + }} + tabIndex={-1} > - + ) diff --git a/packages/web/pages/[username]/[slug]/index.tsx b/packages/web/pages/[username]/[slug]/index.tsx index 228880ba7..530a89a58 100644 --- a/packages/web/pages/[username]/[slug]/index.tsx +++ b/packages/web/pages/[username]/[slug]/index.tsx @@ -563,6 +563,9 @@ export default function Home(): JSX.Element { setShowHighlightsModal={setShowHighlightsModal} justifyText={readerSettings.justifyText ?? undefined} highContrastText={readerSettings.highContrastText ?? undefined} + highlightOnRelease={ + readerSettings.highlightOnRelease ?? undefined + } articleMutations={{ createHighlightMutation, deleteHighlightMutation,