const FormattedDate = require('react-intl').FormattedDate; const PropTypes = require('prop-types'); const React = require('react'); const FlexRow = require('../../components/flex-row/flex-row.jsx'); const Button = require('../../components/forms/button.jsx'); const AddToStudioModal = require('../../components/modal/addtostudio/container.jsx'); const ReportModal = require('../../components/modal/report/modal.jsx'); require('./subactions.scss'); const Subactions = props => (
©
{' '} {/* eslint-disable react/jsx-sort-props */} {props.shareDate === null ? 'Unshared' : } {/* eslint-enable react/jsx-sort-props */}
{props.canAddToStudio && , } {(props.canReport) && , }
); Subactions.propTypes = { addToStudioOpen: PropTypes.bool, canAddToStudio: PropTypes.bool, canReport: PropTypes.bool, onAddToStudioClicked: PropTypes.func, onAddToStudioClosed: PropTypes.func, onReportClicked: PropTypes.func.isRequired, onReportClose: PropTypes.func.isRequired, onReportSubmit: PropTypes.func.isRequired, onToggleStudio: PropTypes.func, reportOpen: PropTypes.bool, shareDate: PropTypes.string, studios: PropTypes.arrayOf(PropTypes.object) }; module.exports = Subactions;