Compose: clean up unused sensitivity actions
This commit is contained in:
@ -1,48 +0,0 @@
|
||||
import React from 'react';
|
||||
import { useIntl, defineMessages, FormattedMessage } from 'react-intl';
|
||||
|
||||
import { changeComposeSensitivity } from 'soapbox/actions/compose';
|
||||
import { FormGroup, Checkbox } from 'soapbox/components/ui';
|
||||
import { useAppDispatch, useCompose } from 'soapbox/hooks';
|
||||
|
||||
const messages = defineMessages({
|
||||
marked: { id: 'compose_form.sensitive.marked', defaultMessage: 'Media is marked as sensitive' },
|
||||
unmarked: { id: 'compose_form.sensitive.unmarked', defaultMessage: 'Media is not marked as sensitive' },
|
||||
});
|
||||
|
||||
interface ISensitiveButton {
|
||||
composeId: string,
|
||||
}
|
||||
|
||||
/** Button to mark own media as sensitive. */
|
||||
const SensitiveButton: React.FC<ISensitiveButton> = ({ composeId }) => {
|
||||
const intl = useIntl();
|
||||
const dispatch = useAppDispatch();
|
||||
|
||||
const compose = useCompose(composeId);
|
||||
|
||||
const active = compose.sensitive === true;
|
||||
const disabled = compose.spoiler === true;
|
||||
|
||||
const onClick = () => {
|
||||
dispatch(changeComposeSensitivity(composeId));
|
||||
};
|
||||
|
||||
return (
|
||||
<div className='px-2.5 py-1'>
|
||||
<FormGroup
|
||||
labelText={<FormattedMessage id='compose_form.sensitive.hide' defaultMessage='Mark media as sensitive' />}
|
||||
labelTitle={intl.formatMessage(active ? messages.marked : messages.unmarked)}
|
||||
>
|
||||
<Checkbox
|
||||
name='mark-sensitive'
|
||||
checked={active}
|
||||
onChange={onClick}
|
||||
disabled={disabled}
|
||||
/>
|
||||
</FormGroup>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default SensitiveButton;
|
||||
@ -3,7 +3,6 @@ import React from 'react';
|
||||
|
||||
import { useCompose } from 'soapbox/hooks';
|
||||
|
||||
import SensitiveButton from './sensitive-button';
|
||||
import Upload from './upload';
|
||||
import UploadProgress from './upload-progress';
|
||||
|
||||
@ -28,8 +27,6 @@ const UploadForm: React.FC<IUploadForm> = ({ composeId }) => {
|
||||
<Upload id={id} key={id} composeId={composeId} />
|
||||
))}
|
||||
</div>
|
||||
|
||||
{!mediaIds.isEmpty() && <SensitiveButton composeId={composeId} />}
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user