blob: 281d578c16c571cb1b094639b4a89af65442d9cc [file] [log] [blame]
Krishya7ec1dd02025-04-19 15:29:03 +08001import React, { useState } from 'react';
2import './SearchBar.css';
3
4const SearchBar = ({ onSearch }) => {
5 const [query, setQuery] = useState('');
6
7 const handleSearch = () => onSearch(query);
8 const handleReset = () => {
9 setQuery('');
10 onSearch('');
11 };
12
13 return (
14 <div className="search-bar">
15 <input
16 type="text"
17 value={query}
18 onChange={e => setQuery(e.target.value)}
Krishyaf1d0ea82025-05-03 17:01:58 +080019 placeholder="输入要搜索的帖子"
Krishya7ec1dd02025-04-19 15:29:03 +080020 className="search-input"
21 />
22 <button onClick={handleSearch} className="search-btn">搜索</button>
23 <button onClick={handleReset} className="search-btn">重置</button>
24 </div>
25 );
26};
27
28export default SearchBar;