diff options
author | Ernst Widerberg <ernst@sunet.se> | 2022-06-08 14:20:02 +0200 |
---|---|---|
committer | Ernst Widerberg <ernst@sunet.se> | 2022-06-08 14:20:02 +0200 |
commit | cd4e6a6afc9f4df2e5eb9a4d5c1af4caceddfb16 (patch) | |
tree | 550f6d90902793388638711bda0481c1c894af35 | |
parent | 8abff1677ff1a9077547e86e9b3f20b9d516034f (diff) |
Search form: Reset search value when changing field
-rw-r--r-- | src/components/SearchForm.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/SearchForm.js b/src/components/SearchForm.js index 1e56fc7..dd52578 100644 --- a/src/components/SearchForm.js +++ b/src/components/SearchForm.js @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import React, { useEffect, useState } from "react"; import PropTypes from "prop-types"; import Button from "@mui/material/Button"; @@ -13,6 +13,8 @@ function SearchForm(props) { let [searchField, setSearchField] = useState("port"); let [searchValue, setSearchValue] = useState(""); + useEffect(clearSearch, [searchField]); + function clearSearch(_) { setSearchValue(""); props.filter(null, null); |