import React, { useState } from 'react'; import CourseCard from './CourseCard'; const CourseSearch = () => { const [searchQuery, setSearchQuery] = useState(''); const [searchResults, setSearchResults] = useState([]); const handleSearch = async () => { try { const response = await fetch(`${process.env.REACT_APP_API_URL}/courses/searchByName`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ courseName: searchQuery }) }); const data = await response.json(); setSearchResults(data); } catch (error) { console.error('Error searching for courses:', error); } }; return (

Course Search

setSearchQuery(event.target.value)} />

Search Results:

); }; export default CourseSearch;