aboutsummaryrefslogtreecommitdiff
path: root/src/app/anime/components/search.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/anime/components/search.jsx')
-rw-r--r--src/app/anime/components/search.jsx9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/app/anime/components/search.jsx b/src/app/anime/components/search.jsx
index b8b4b53..66c491a 100644
--- a/src/app/anime/components/search.jsx
+++ b/src/app/anime/components/search.jsx
@@ -10,9 +10,13 @@ import SearchResults from "./search_results";
const SearcBar = () => {
const [title, setTitle] = useState("");
const [searchResults, setSearchResults] = useState(null);
+ const [loading, setLoading] = useState(false);
const handleSearchInput = async (title) => {
+ setSearchResults(null);
+ setLoading(true);
setSearchResults(await SearchResults(title));
+ setLoading(false);
};
return (
@@ -47,6 +51,11 @@ const SearcBar = () => {
</button>
</Link>
</section>
+ {loading && (
+ <p className={styles.SearchLoading}>
+ Please wait while we crunch up all the data.....
+ </p>
+ )}
{searchResults}
</main>
);