blob: bf2aa63355c944537e3077e584c9295296270adb [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">
Krishya7ec1dd02025-04-19 15:29:03 +080020 <CreatePostButton />
Krishya1300cad2025-04-20 22:16:45 +080021 <SearchBar onSearch={handleSearch} />
22
Krishya7ec1dd02025-04-19 15:29:03 +080023 </div>
24 <PostList search={searchQuery} />
25 </div>
26 );
27};
28
29export default ForumPage;
30