about summary refs log tree commit diff
path: root/app/javascript/flavours/glitch/features/closed_registrations_modal/index.js
diff options
context:
space:
mode:
authorRenaud Chaput <renchap@gmail.com>2023-02-25 14:34:32 +0100
committerClaire <claire.github-309c@sitedethib.com>2023-02-25 14:35:31 +0100
commit81ef21a0c802f1d905f37a2a818544a8b400793c (patch)
tree33043286868ca9efb627ed38accab03c756adbcb /app/javascript/flavours/glitch/features/closed_registrations_modal/index.js
parent859eb01aacc27fa01a8d4063f26a5a1f81e5d3a9 (diff)
[Glitch] Rename JSX files with proper `.jsx` extension
Port 44a7d87cb1f5df953b6c14c16c59e2e4ead1bcb9 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
Diffstat (limited to 'app/javascript/flavours/glitch/features/closed_registrations_modal/index.js')
-rw-r--r--app/javascript/flavours/glitch/features/closed_registrations_modal/index.js75
1 files changed, 0 insertions, 75 deletions
diff --git a/app/javascript/flavours/glitch/features/closed_registrations_modal/index.js b/app/javascript/flavours/glitch/features/closed_registrations_modal/index.js
deleted file mode 100644
index bdaa9885c..000000000
--- a/app/javascript/flavours/glitch/features/closed_registrations_modal/index.js
+++ /dev/null
@@ -1,75 +0,0 @@
-import React from 'react';
-import { connect } from 'react-redux';
-import { FormattedMessage } from 'react-intl';
-import ImmutablePureComponent from 'react-immutable-pure-component';
-import { domain } from 'flavours/glitch/initial_state';
-import { fetchServer } from 'flavours/glitch/actions/server';
-
-const mapStateToProps = state => ({
-  message: state.getIn(['server', 'server', 'registrations', 'message']),
-});
-
-export default @connect(mapStateToProps)
-class ClosedRegistrationsModal extends ImmutablePureComponent {
-
-  componentDidMount () {
-    const { dispatch } = this.props;
-    dispatch(fetchServer());
-  }
-
-  render () {
-    let closedRegistrationsMessage;
-
-    if (this.props.message) {
-      closedRegistrationsMessage = (
-        <p
-          className='prose'
-          dangerouslySetInnerHTML={{ __html: this.props.message }}
-        />
-      );
-    } else {
-      closedRegistrationsMessage = (
-        <p className='prose'>
-          <FormattedMessage
-            id='closed_registrations_modal.description'
-            defaultMessage='Creating an account on {domain} is currently not possible, but please keep in mind that you do not need an account specifically on {domain} to use Mastodon.'
-            values={{ domain: <strong>{domain}</strong> }}
-          />
-        </p>
-      );
-    }
-
-    return (
-      <div className='modal-root__modal interaction-modal'>
-        <div className='interaction-modal__lead'>
-          <h3><FormattedMessage id='closed_registrations_modal.title' defaultMessage='Signing up on Mastodon' /></h3>
-          <p>
-            <FormattedMessage
-              id='closed_registrations_modal.preamble'
-              defaultMessage='Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!'
-            />
-          </p>
-        </div>
-
-        <div className='interaction-modal__choices'>
-          <div className='interaction-modal__choices__choice'>
-            <h3><FormattedMessage id='interaction_modal.on_this_server' defaultMessage='On this server' /></h3>
-            {closedRegistrationsMessage}
-          </div>
-
-          <div className='interaction-modal__choices__choice'>
-            <h3><FormattedMessage id='interaction_modal.on_another_server' defaultMessage='On a different server' /></h3>
-            <p className='prose'>
-              <FormattedMessage
-                id='closed_registrations.other_server_instructions'
-                defaultMessage='Since Mastodon is decentralized, you can create an account on another server and still interact with this one.'
-              />
-            </p>
-            <a href='https://joinmastodon.org/servers' className='button button--block'><FormattedMessage id='closed_registrations_modal.find_another_server' defaultMessage='Find another server' /></a>
-          </div>
-        </div>
-      </div>
-    );
-  }
-
-}