Skip to content

Commit 7acbdfc

Browse files
committed
experimenting with search
1 parent d996af0 commit 7acbdfc

1 file changed

Lines changed: 16 additions & 3 deletions

File tree

components/utils/Header.js

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ const NavbarSearchInputControl = styled(FormControl)`
7979
InputGroup
8080

8181
const Header = ({ setOpen, user, setUser }) => {
82-
// console.log(user);
82+
83+
const [searchterm, setSearchterm] = useState('');
8384
// sign out function
8485
const signOut = () => {
8586
auth()
@@ -94,8 +95,16 @@ const Header = ({ setOpen, user, setUser }) => {
9495
});
9596
};
9697

98+
const handleSearchTerm = event => {
99+
if (event.key === 'Enter') {
100+
search();
101+
} else {
102+
setSearchterm(event.target.value);
103+
}
104+
}
105+
97106
const search = event => {
98-
107+
console.log('Performing Search using', searchterm);
99108
}
100109

101110
return (
@@ -109,11 +118,15 @@ const Header = ({ setOpen, user, setUser }) => {
109118
</a>
110119
</Link>
111120
<NavbarSearchInput>
112-
<NavbarSearchInputText id="basic-addon1"><FiSearch color='white' /></NavbarSearchInputText>
121+
<NavbarSearchInputText
122+
id="basic-addon1">
123+
<FiSearch color='white' />
124+
</NavbarSearchInputText>
113125
<NavbarSearchInputControl
114126
placeholder="Search a shape"
115127
aria-label="Search a shape"
116128
aria-describedby="basic-addon1"
129+
onChange={handleSearchTerm}
117130
/>
118131
</NavbarSearchInput>
119132
{(user.email || user.displayName) ? (

0 commit comments

Comments
 (0)