Render predefined comments
Summary: These strings be provided by the api. Reviewed By: passy Differential Revision: D17282133 fbshipit-source-id: a818f915c0a21f84894a6073d2cc08669647caaa
This commit is contained in:
committed by
Facebook Github Bot
parent
e9aaf5d445
commit
9624c803a1
@@ -36,11 +36,29 @@ class PredefinedComment extends Component<{
|
|||||||
selected: boolean;
|
selected: boolean;
|
||||||
onClick: (_: unknown) => unknown;
|
onClick: (_: unknown) => unknown;
|
||||||
}> {
|
}> {
|
||||||
|
static Container = styled('div')((props: {selected: boolean}) => {
|
||||||
|
return {
|
||||||
|
border: '1px solid #f2f3f5',
|
||||||
|
cursor: 'pointer',
|
||||||
|
borderRadius: 24,
|
||||||
|
backgroundColor: props.selected ? '#ecf3ff' : '#f2f3f5',
|
||||||
|
marginBottom: 4,
|
||||||
|
marginRight: 4,
|
||||||
|
padding: '4px 8px',
|
||||||
|
color: props.selected ? 'rgb(56, 88, 152)' : undefined,
|
||||||
|
borderColor: props.selected ? '#3578e5' : undefined,
|
||||||
|
':hover': {
|
||||||
|
borderColor: '#3578e5',
|
||||||
|
},
|
||||||
|
};
|
||||||
|
});
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<div onClick={this.props.onClick}>
|
<PredefinedComment.Container
|
||||||
{this.props.comment + (this.props.selected ? ' - Y' : ' - N')}
|
onClick={this.props.onClick}
|
||||||
</div>
|
selected={this.props.selected}>
|
||||||
|
{this.props.comment}
|
||||||
|
</PredefinedComment.Container>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -51,6 +69,7 @@ const Row = styled(FlexRow)({
|
|||||||
justifyContent: 'center',
|
justifyContent: 'center',
|
||||||
textAlign: 'center',
|
textAlign: 'center',
|
||||||
color: '#9a9a9a',
|
color: '#9a9a9a',
|
||||||
|
flexWrap: 'wrap',
|
||||||
});
|
});
|
||||||
|
|
||||||
class FeedbackComponent extends Component<
|
class FeedbackComponent extends Component<
|
||||||
|
|||||||
Reference in New Issue
Block a user