NexGenStudioDev/ciitm-frontend
🐛 Feature Request: Delete Testimonial Functionality via Recycle Bin Icon
Aperta
#221 aperta il 8 set 2025
Ciitm FrontendONLY_FOR_NEW_CONTRIBUTORSReactResponsiveUi Updateatomic-designbest-practicesenhancementfeature-requestgood first issuehacktoberfestonlydust-wave
Metriche repository
- Star
- (9 stelle)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
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