Founding price: $35, then $79.99 after 23:59 UTC on 4 November, then $79.99
Get ProA feedback button that opens a popover with a five-face rating, optional topic chips, a comment box and a confirmation state.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
| Prop | Type | Default | Description |
|---|---|---|---|
onSubmit | (feedback: FeedbackSubmission) => void | Promise<void> | - | Called with { rating, message, topic }. Return a promise to show a sending state. |
topics | string[] | - | Topics people can tag feedback with. |
triggerLabel | string | "Feedback" | Text on the trigger button. |
question | string | "How is your experience?" | Question shown above the rating. |
requireMessage | boolean | false | Require a written message before sending. |
closeAfter | number | 2200 | Milliseconds before the panel closes after a send. 0 keeps it open. |
side | "top" | "bottom" | "left" | "right" | "top" | Side the panel opens on. |
align | "start" | "center" | "end" | "end" | Panel alignment. |
defaultOpen | boolean | false | Initial open state. |
Also accepts all <button> props (applied to the trigger).