diff --git a/app/soapbox/features/scheduled_statuses/components/poll_preview.js b/app/soapbox/features/scheduled_statuses/components/poll_preview.js new file mode 100644 index 000000000..32b7231b2 --- /dev/null +++ b/app/soapbox/features/scheduled_statuses/components/poll_preview.js @@ -0,0 +1,50 @@ +import React from 'react'; +import ImmutablePropTypes from 'react-immutable-proptypes'; +import ImmutablePureComponent from 'react-immutable-pure-component'; +import classNames from 'classnames'; + +export default class PollPreview extends ImmutablePureComponent { + + static propTypes = { + poll: ImmutablePropTypes.map, + }; + + renderOption(option) { + const { poll } = this.props; + const showResults = poll.get('voted') || poll.get('expired'); + + return ( +