summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErnst Widerberg <ernst@sunet.se>2022-06-08 14:20:02 +0200
committerErnst Widerberg <ernst@sunet.se>2022-06-08 14:20:02 +0200
commitcd4e6a6afc9f4df2e5eb9a4d5c1af4caceddfb16 (patch)
tree550f6d90902793388638711bda0481c1c894af35
parent8abff1677ff1a9077547e86e9b3f20b9d516034f (diff)
Search form: Reset search value when changing field
-rw-r--r--src/components/SearchForm.js4
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);