diff --git a/packages/web/components/templates/library/LibrarySearchBar.tsx b/packages/web/components/templates/library/LibrarySearchBar.tsx index 6afc07875..7e359013d 100644 --- a/packages/web/components/templates/library/LibrarySearchBar.tsx +++ b/packages/web/components/templates/library/LibrarySearchBar.tsx @@ -11,11 +11,13 @@ import { SearchCoordinator } from './LibraryContainer' // Styles const List = styled('ul', { - width: '65%', - alignSelf: 'center', - color: '#0A0806CC', - fontSize: 24, - fontWeight: '700', + width: '93%', + top: '65px', + left: '0', + color: 'var(--colors-utilityTextDefault)', + backgroundColor: 'var(--colors-grayBase)', + position: 'absolute', + zIndex: '2', '@smDown': { fontSize: 16, }, @@ -23,6 +25,7 @@ const List = styled('ul', { const Item = styled('li', { listStyleType: 'none', + p: '5px 5px 5px 35px', }) export type LibrarySearchBarProps = { @@ -42,152 +45,153 @@ type OptionType = { export function LibrarySearchBar(props: LibrarySearchBarProps): JSX.Element { const [searchTerm, setSearchTerm] = useState('') - const [recentSearches, setRecentSearches] = useState(['apple', 'pear', 'orange', 'grape', 'banana']) + const [recentSearches, setRecentSearches] = useState([ + 'apple', + 'pear', + 'orange', + 'grape', + 'banana', + ]) return ( <> - - - - {({ - getInputProps, - getRootProps, - getMenuProps, - getItemProps, - getToggleButtonProps, - isOpen, - highlightedIndex, - }) => ( -
-
{ - event.preventDefault() - // props.applySearchQuery(searchTerm || '') - // inputRef.current?.blur() - }} - {...getRootProps()} - > - { - setSearchTerm(event.target.value) - }} - {...getInputProps()} - /> - - - {isOpen && - props.options?.map((item, index) => ( - - {item.value} - - ))} - - -
- )} -
- - {!searchTerm && ( - - )} - {searchTerm && ( + + {({ + getInputProps, + getRootProps, + getMenuProps, + getItemProps, + getToggleButtonProps, + isOpen, + highlightedIndex, + }) => ( + - + - + {searchTerm && ( + + + + + + )} + {!searchTerm && ( + + )} - )} -
-
+ + )} + ) } diff --git a/packages/web/styles/menu.css b/packages/web/styles/menu.css index 6d03b1491..f860a896a 100644 --- a/packages/web/styles/menu.css +++ b/packages/web/styles/menu.css @@ -1,5 +1,7 @@ /* Menu Override styles */ - +.pro-sidebar { + z-index: 1; +} .pro-sidebar > .pro-sidebar-inner, .pro-menu, .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item,