Fix media icons not being added in CWs

master
Claire 3 years ago
parent 4a94f4127b
commit 7aa4d481db
  1. 26
      app/javascript/flavours/glitch/components/status_content.js

@ -70,7 +70,7 @@ export default class StatusContent extends React.PureComponent {
collapsed: PropTypes.bool, collapsed: PropTypes.bool,
onExpandedToggle: PropTypes.func, onExpandedToggle: PropTypes.func,
media: PropTypes.node, media: PropTypes.node,
mediaIcon: PropTypes.string, mediaIcons: PropTypes.arrayOf(PropTypes.string),
parseClick: PropTypes.func, parseClick: PropTypes.func,
disabled: PropTypes.bool, disabled: PropTypes.bool,
onUpdate: PropTypes.func, onUpdate: PropTypes.func,
@ -256,7 +256,7 @@ export default class StatusContent extends React.PureComponent {
const { const {
status, status,
media, media,
mediaIcon, mediaIcons,
parseClick, parseClick,
disabled, disabled,
tagLinks, tagLinks,
@ -295,16 +295,18 @@ export default class StatusContent extends React.PureComponent {
key='0' key='0'
/>, />,
]; ];
if (mediaIcon) { if (mediaIcons) {
toggleText.push( mediaIcons.forEach((mediaIcon, idx) => {
<Icon toggleText.push(
fixedWidth <Icon
className='status__content__spoiler-icon' fixedWidth
id={mediaIcon} className='status__content__spoiler-icon'
aria-hidden='true' id={mediaIcon}
key='1' aria-hidden='true'
/>, key={`icon-${idx}`}
); />,
);
});
} }
} else { } else {
toggleText = ( toggleText = (

Loading…
Cancel
Save