blob: 14527825b5734d2ba26e2b89fabc2f8da9606d30 [file] [log] [blame]
Krishya7ec1dd02025-04-19 15:29:03 +08001
2import React, { useState } from 'react';
3import Header from '../../../components/Header';
4import SearchBar from './components/SearchBar';
5import CreatePostButton from './components/CreatePostButton';
6import PostList from './components/PostList';
7import './ForumPage.css';
8
9const ForumPage = () => {
10 const [searchQuery, setSearchQuery] = useState('');
11
12 const handleSearch = (query) => {
13 setSearchQuery(query);
14 };
15
16 return (
17 <div className="forum-page">
18 <Header />
19 <div className="toolbar">
20 <SearchBar onSearch={handleSearch} />
21 <CreatePostButton />
22 </div>
23 <PostList search={searchQuery} />
24 </div>
25 );
26};
27
28export default ForumPage;
29