@@ -10,9 +10,16 @@ import ActivityFeedbackComposer from './providers/ActivityFeedbackComposer';
1010import useActivityFeedbackHooks from './providers/useActivityFeedbackHooks' ;
1111
1212function InternalActivityFeedback ( ) {
13- const { useFeedbackText, useFocusFeedbackButton, useSelectedActions, useShouldShowFeedbackForm, useSubmit } =
14- useActivityFeedbackHooks ( ) ;
13+ const {
14+ useActions,
15+ useFeedbackText,
16+ useFocusFeedbackButton,
17+ useSelectedActions,
18+ useShouldShowFeedbackForm,
19+ useSubmit
20+ } = useActivityFeedbackHooks ( ) ;
1521
22+ const [ actions ] = useActions ( ) ;
1623 const [ { feedbackForm } ] = useStyleSet ( ) ;
1724 const [ _ , setFeedbackText ] = useFeedbackText ( ) ;
1825 const [ selectedAction , setSelectedAction ] = useSelectedActions ( ) ;
@@ -49,14 +56,16 @@ function InternalActivityFeedback() {
4956 ) ;
5057
5158 return (
52- < form
53- className = { classNames ( 'webchat__feedback-form' , feedbackForm + '' ) }
54- onKeyDown = { handleKeyDown }
55- onReset = { handleReset }
56- onSubmit = { handleSubmit }
57- >
58- { shouldShowFeedbackForm ? < FeedbackLoopWithMessage /> : < FeedbackLoopWithoutMessage /> }
59- </ form >
59+ ! ! actions . length && (
60+ < form
61+ className = { classNames ( 'webchat__feedback-form' , feedbackForm + '' ) }
62+ onKeyDown = { handleKeyDown }
63+ onReset = { handleReset }
64+ onSubmit = { handleSubmit }
65+ >
66+ { shouldShowFeedbackForm ? < FeedbackLoopWithMessage /> : < FeedbackLoopWithoutMessage /> }
67+ </ form >
68+ )
6069 ) ;
6170}
6271
0 commit comments