Skip to content

Commit e42723b

Browse files
committed
Hide feedback bar when no actions
1 parent a8cf162 commit e42723b

1 file changed

Lines changed: 19 additions & 10 deletions

File tree

packages/component/src/ActivityFeedback/ActivityFeedback.tsx

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,16 @@ import ActivityFeedbackComposer from './providers/ActivityFeedbackComposer';
1010
import useActivityFeedbackHooks from './providers/useActivityFeedbackHooks';
1111

1212
function 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

Comments
 (0)