diff --git a/docs/site/components/feedback-widget.tsx b/docs/site/components/feedback-widget.tsx index 953daded0a72e..ce6984d7337aa 100644 --- a/docs/site/components/feedback-widget.tsx +++ b/docs/site/components/feedback-widget.tsx @@ -22,7 +22,9 @@ export function FeedbackWidget() { { emoji: "😭", component: , label: "Hate it" }, ]; - const handleSubmit = (e?: React.FormEvent): void => { + const handleSubmit = ( + e?: React.FormEvent | React.MouseEvent + ): void => { e?.preventDefault(); setLoading(true); @@ -108,6 +110,19 @@ export function FeedbackWidget() { /> + {!selectedEmoji && feedback ? ( + + ) : ( +
+ )} +
{emojis.map((item) => { @@ -123,6 +138,11 @@ export function FeedbackWidget() { : "" )} aria-label={item.label} + aria-describedby={ + !selectedEmoji && feedback + ? "emoji-selection-error" + : undefined + } > {item.component} @@ -133,7 +153,9 @@ export function FeedbackWidget() {