NexGenStudioDev/ciitm-frontend
đ Feature Request: Delete Testimonial Functionality via Recycle Bin Icon
Ouverte
#221 ouverte le 8 sept. 2025
Ciitm FrontendONLY_FOR_NEW_CONTRIBUTORSReactResponsiveUi Updateatomic-designbest-practicesenhancementfeature-requestgood first issuehacktoberfestonlydust-wave
Métriques du dépÎt
- Stars
-  (9 étoiles)
- Métriques de merge PR
-  (Métriques PR en attente)
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