NexGenStudioDev/ciitm-frontend
🐛 Feature Request: Delete Testimonial Functionality via Recycle Bin Icon
Open
#221 opened on Sep 8, 2025
Ciitm FrontendONLY_FOR_NEW_CONTRIBUTORSReactResponsiveUi Updateatomic-designbest-practicesenhancementfeature-requestgood first issuehacktoberfestonlydust-wave
Repository metrics
- Stars
- (9 stars)
- PR merge metrics
- (PR metrics pending)
Description
When a user logs in and navigates to the Home page, there is a Testimonial section that displays a list of Testimonial Cards. Each card includes a Recycle Bin icon (🗑️) that should allow the Admin to delete that specific testimonial.
Currently, clicking the Recycle Bin icon does nothing.
✅ Expected Functionality
When a user clicks the Recycle Bin icon on a Testimonial card:
- The testimonial should be removed from the Redux state (
testimonialSlice). - A DELETE request should be sent to the backend API endpoint.
DELETE /api/v1/deleteTestimonial/:id
✅ Expected Functionality
When a user clicks the Recycle Bin icon on a Testimonial card:
- The testimonial should be removed from the Redux state (
testimonialSlice). - A DELETE request should be sent to the backend API endpoint:
/api/v1/deleteTestimonial/:id(DELETE),
where:idis the ID of the testimonial being deleted.
⚙️ Tech Stack
- Frontend: React
- State Management: Redux Toolkit
- API Endpoint:
/api/v1/deleteTestimonial/:id(DELETE)
🛠️ To-Do
- Add onClick logic to Recycle Bin icon
- Create and connect deleteTestimonial thunk
- Update Redux store on delete
- Handle errors gracefully
- (Optional) Add confirmation dialog before deletion
- (Optional) Show toast/alert after deletion