Fix media icons not being added in CWs

master
Claire 3 years ago
parent 4a94f4127b
commit 7aa4d481db
  1. 10
      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) {
mediaIcons.forEach((mediaIcon, idx) => {
toggleText.push( toggleText.push(
<Icon <Icon
fixedWidth fixedWidth
className='status__content__spoiler-icon' className='status__content__spoiler-icon'
id={mediaIcon} id={mediaIcon}
aria-hidden='true' aria-hidden='true'
key='1' key={`icon-${idx}`}
/>, />,
); );
});
} }
} else { } else {
toggleText = ( toggleText = (

Loading…
Cancel
Save