@@ -2,15 +2,12 @@ import { useState } from "react";
22
33const useFeedbackHandler = ( ) => {
44 const [ feedbackText , setFeedbackText ] = useState ( "" ) ;
5- const [ feedbackValue , setFeedbackValue ] = useState ( null ) ;
65 const [ isSubmitting , setIsSubmitting ] = useState ( false ) ;
6+ const [ success , setSuccess ] = useState ( false ) ;
77 const [ error , setError ] = useState ( null ) ;
88
99 const submitFeedback = async ( ) => {
10- const body = {
11- feedback_value : feedbackValue ,
12- feedback_text : feedbackText ,
13- } ;
10+ const body = { feedback_text : feedbackText } ;
1411
1512 try {
1613 setIsSubmitting ( true ) ;
@@ -25,13 +22,11 @@ const useFeedbackHandler = () => {
2522 body : JSON . stringify ( body ) ,
2623 } ) ;
2724
28- // Check if response status is not 200
2925 if ( response . status !== 200 ) {
3026 throw new Error ( `Request failed with status ${ response . status } ` ) ;
3127 }
3228
33- const result = await response . json ( ) ;
34- console . log ( "Response:" , result ) ;
29+ setSuccess ( true ) ;
3530 } catch ( err ) {
3631 console . error ( "Error sending feedback:" , err ) ;
3732 setError ( "Failed to submit feedback: " + err . message ) ;
@@ -43,8 +38,8 @@ const useFeedbackHandler = () => {
4338 return {
4439 feedbackText,
4540 setFeedbackText,
46- setFeedbackValue,
4741 isSubmitting,
42+ success,
4843 error,
4944 submitFeedback,
5045 } ;
0 commit comments