diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2019-10-03 03:17:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-03 03:17:29 +0200 |
commit | f51f99c3c21e1ef792db91cb90816b6c52727989 (patch) | |
tree | a33664cf5fdaef27bdac21970e84129697008bbe /app/javascript/mastodon/features/ui | |
parent | ca22a22d7f4db867ad0045a7978e3d8dcd251a69 (diff) |
Fix media editing modal and profile directory in light theme (#12059)
Also: - Fix embed modal in light theme - Fix confirmation modal in light theme
Diffstat (limited to 'app/javascript/mastodon/features/ui')
-rw-r--r-- | app/javascript/mastodon/features/ui/components/embed_modal.js | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/app/javascript/mastodon/features/ui/components/embed_modal.js b/app/javascript/mastodon/features/ui/components/embed_modal.js index 982781db0..4679c9650 100644 --- a/app/javascript/mastodon/features/ui/components/embed_modal.js +++ b/app/javascript/mastodon/features/ui/components/embed_modal.js @@ -1,8 +1,13 @@ import React from 'react'; import PropTypes from 'prop-types'; import ImmutablePureComponent from 'react-immutable-pure-component'; -import { FormattedMessage, injectIntl } from 'react-intl'; -import api from '../../../api'; +import { defineMessages, FormattedMessage, injectIntl } from 'react-intl'; +import api from 'mastodon/api'; +import IconButton from 'mastodon/components/icon_button'; + +const messages = defineMessages({ + close: { id: 'lightbox.close', defaultMessage: 'Close' }, +}); export default @injectIntl class EmbedModal extends ImmutablePureComponent { @@ -50,13 +55,17 @@ class EmbedModal extends ImmutablePureComponent { } render () { + const { intl, onClose } = this.props; const { oembed } = this.state; return ( - <div className='modal-root__modal embed-modal'> - <h4><FormattedMessage id='status.embed' defaultMessage='Embed' /></h4> + <div className='modal-root__modal report-modal embed-modal'> + <div className='report-modal__target'> + <IconButton className='media-modal__close' title={intl.formatMessage(messages.close)} icon='times' onClick={onClose} size={16} /> + <FormattedMessage id='status.embed' defaultMessage='Embed' /> + </div> - <div className='embed-modal__container'> + <div className='report-modal__container embed-modal__container' style={{ display: 'block' }}> <p className='hint'> <FormattedMessage id='embed.instructions' defaultMessage='Embed this status on your website by copying the code below.' /> </p> |