Overview
The Blogs Management section allows administrators to oversee and manage blog posts effectively. Administrators can search, filter, view, and delete blog posts to ensure content quality and moderation.Features
- View all published blogs
- Search blogs by title or description
- Filter blogs by tags
- View blog authors and details
- Delete unwanted or inappropriate blogs
Steps to Manage Blogs
1. Viewing All Blogs
- Navigate to Admin Panel → Blogs-> Blogs Management.
- A table of blogs is displayed with the following columns:
- Banner – The blog’s featured image
- Title – The blog post title
- Description – A brief summary of the blog
- Tags – Categories assigned to the blog
- Actions – Options to view or delete the blog
2. Searching for a Blog
- Enter a title or description keyword in the search bar.
- The system will filter the results dynamically based on the input.
- Click Clear to reset the search.
3. Filtering Blogs by Tags
- Select a tag from the dropdown filter.
- The system will display only blogs associated with the selected tag.
4. Deleting a Blog
- Locate the blog you want to delete.
- Click the Delete button next to the blog entry.
- Confirm the deletion in the pop-up dialog.
- A success message will appear if the blog is successfully deleted.
Components Used
- Table for displaying blog entries
- Pagination for navigation
- Search Input for filtering blog results
- Toast Notifications for actions (e.g., deletion success/failure)
State Management
- Redux is used to manage blog state, including fetching, searching, and deleting blogs.
- useState is used for local search and pagination handling.

