blob: 577d33659c5ac8342e7da454c11a12f128e8d351 [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 />
Krishyac0f7e9b2025-04-22 15:28:28 +080021 <SearchBar onSearch={handleSearch} />
Krishya7ec1dd02025-04-19 15:29:03 +080022 </div>
23 <PostList search={searchQuery} />
24 </div>
25 );
26};
27
28export default ForumPage;
29