diff --git a/src/components/SearchSelect.js b/src/components/SearchSelect.js index 16cd799c6..21abccbae 100644 --- a/src/components/SearchSelect.js +++ b/src/components/SearchSelect.js @@ -1,5 +1,5 @@ +import React from 'react'; import { useState, useEffect, useRef } from 'react'; -import {div, input, span, a, ul, li } from 'react-hyperscript-helpers'; import './SearchSelect.css'; export const SearchSelect = (props) => { @@ -42,44 +42,44 @@ export const SearchSelect = (props) => { }; return ( - div({ className: 'dropdown select-dropdown', id, name: label }, [ - a({ - className: 'btn select-btn btn-secondary dropdown-toggle', - role: 'button', - id: 'dropdownMenuLink', - 'data-toggle': 'dropdown', - 'aria-haspopup': true, - 'aria-expanded': false - }, [ - div({ - style: { width: '100%' } - }, [ - span(currentDisplay), - span({ className: 'caret select-caret caret-margin', style: { right: '2%' } }) - ]) - ]), - div({ - className: 'dropdown-menu select-dropdown-menu' - }, [ - input({ - type: 'text', - placeholder: searchPlaceholder ? searchPlaceholder : 'Search...', - className: 'search-bar', - onChange:() => handleSearch(searchTerms), - ref: searchTerms - }), - div({ - className: 'dropdown-divider' - }), - ul({}, filteredList.map(item => { - return li({ - className: item.key === currentSelection - ? 'dropdown-item select-dropdown-item active' - : 'dropdown-item select-dropdown-item', - onClick: select(item.key), - }, [item.displayText]); - })) - ]) - ]) +