Add papercuts link to star rating popup

Summary:
Added papercuts link to the thanks message after user submits a rating within the star rating popup.
Also increased the timeout after submitting ratings from 1500 to 5000, due to the longer thanks message. Also added a dismiss option.

Reviewed By: jknoxville

Differential Revision: D23115320

fbshipit-source-id: 78de3481e5a085949ddbfbdd51ff499b8b567959
This commit is contained in:
Austin Wang
2020-08-14 10:33:59 -07:00
committed by Facebook GitHub Bot
parent 21a7655322
commit 0d53935b81

View File

@@ -16,6 +16,7 @@ import {
Checkbox,
styled,
Input,
Link,
} from 'flipper';
import Popover from '../ui/components/Popover2';
import GK from '../fb-stubs/GK';
@@ -143,7 +144,7 @@ class FeedbackComponent extends Component<
this.setState({rating: newRating, nextAction: nextAction});
this.props.submitRating(newRating);
if (nextAction === 'finished') {
setTimeout(this.props.close, 1500);
setTimeout(this.props.close, 5000);
}
}
onCommentSubmitted(comment: string) {
@@ -261,7 +262,15 @@ class FeedbackComponent extends Component<
];
break;
case 'finished':
body = [<Row key="thanks">Thanks!</Row>];
body = [
<Row key="thanks">
Thanks for the feedback! You can now help
<Link href="https://www.internalfb.com/intern/papercuts/?application=flipper">
prioritize bugs and features for Flipper in Papercuts
</Link>
</Row>,
dismissRow(this.props.dismiss),
];
break;
default: {
console.error('Illegal state: nextAction: ' + this.state.nextAction);