diff --git a/plugins/talk-plugin-auth-checkbox/README.md b/plugins/talk-plugin-auth-checkbox/README.md deleted file mode 100644 index 9b70bde6c..000000000 --- a/plugins/talk-plugin-auth-checkbox/README.md +++ /dev/null @@ -1 +0,0 @@ -# talk-plugin-auth-checkbox diff --git a/plugins/talk-plugin-auth-checkbox/client/.eslintrc.json b/plugins/talk-plugin-auth-checkbox/client/.eslintrc.json deleted file mode 100644 index 9fe56bd14..000000000 --- a/plugins/talk-plugin-auth-checkbox/client/.eslintrc.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "env": { - "browser": true, - "es6": true, - "mocha": true - }, - "parserOptions": { - "sourceType": "module", - "ecmaFeatures": { - "experimentalObjectRestSpread": true, - "jsx": true - } - }, - "parser": "babel-eslint", - "plugins": [ - "react" - ], - "rules": { - "react/jsx-uses-react": "error", - "react/jsx-uses-vars": "error", - "no-console": ["warn", { "allow": ["warn", "error"] }] - } -} diff --git a/plugins/talk-plugin-auth-checkbox/client/components/TermsAndConditionsField.css b/plugins/talk-plugin-auth-checkbox/client/components/TermsAndConditionsField.css deleted file mode 100644 index c11f408a3..000000000 --- a/plugins/talk-plugin-auth-checkbox/client/components/TermsAndConditionsField.css +++ /dev/null @@ -1,18 +0,0 @@ -.link { - color: #2c69b6; - cursor: pointer; - margin: 0 3px; - - &:last-child { - margin-right: 0; - } -} - -.fieldContainer { - padding: 10px 0; - display: flex; -} - -.textLabel { - padding-left: 10px; -} \ No newline at end of file diff --git a/plugins/talk-plugin-auth-checkbox/client/components/TermsAndConditionsField.js b/plugins/talk-plugin-auth-checkbox/client/components/TermsAndConditionsField.js deleted file mode 100644 index f16a675b7..000000000 --- a/plugins/talk-plugin-auth-checkbox/client/components/TermsAndConditionsField.js +++ /dev/null @@ -1,76 +0,0 @@ -import React from 'react'; -import { Checkbox } from 'plugin-api/beta/client/components/ui'; -import { t } from 'plugin-api/beta/client/services'; -import styles from './TermsAndConditionsField.css'; -import cn from 'classnames'; - -const TermsLink = () => ( - - {t('talk-plugin-auth-checkbox.terms')} - -); - -const PrivacyLink = () => ( - - {t('talk-plugin-auth-checkbox.privacy-policy')} - -); - -class TermsAndConditionsField extends React.Component { - state = { checked: false }; - id = 'terms-and-conditions'; - - componentWillMount() { - this.props.indicateBlocker(); - } - - onChange = ({ target: { checked } }) => { - this.setState({ checked }); - if (checked) { - this.props.indicateBlockerResolved(); - } else { - this.props.indicateBlocker(); - } - }; - - render() { - return ( -
- -
- {t('talk-plugin-auth-checkbox.copy')} - - {t('talk-plugin-auth-checkbox.and')} - - {t('talk-plugin-auth-checkbox.from')} -
-
- ); - } -} - -export default TermsAndConditionsField; diff --git a/plugins/talk-plugin-auth-checkbox/client/index.js b/plugins/talk-plugin-auth-checkbox/client/index.js deleted file mode 100644 index 9a30686c6..000000000 --- a/plugins/talk-plugin-auth-checkbox/client/index.js +++ /dev/null @@ -1,9 +0,0 @@ -import TermsAndConditionsField from './components/TermsAndConditionsField'; -import translations from './translations.yml'; - -export default { - slots: { - 'talkPluginAuth.formField': [TermsAndConditionsField], - }, - translations, -}; diff --git a/plugins/talk-plugin-auth-checkbox/client/translations.yml b/plugins/talk-plugin-auth-checkbox/client/translations.yml deleted file mode 100644 index ae50146d9..000000000 --- a/plugins/talk-plugin-auth-checkbox/client/translations.yml +++ /dev/null @@ -1,36 +0,0 @@ -en: - talk-plugin-auth-checkbox: - copy: I agree to the Mozilla - and: and - terms: Terms of Service - privacy-policy: Privacy Policy - from: . - terms-link: https://www.mozilla.org/en-US/about/legal/terms/mozilla/ - privacy-policy-link: https://www.mozilla.org/en-US/privacy/websites/ -es: - talk-plugin-auth-checkbox: - copy: Estoy de acuerdo con - and: y - terms: los Terminos y Condiciones - privacy-policy: la Política de Privacidad - from: de Mozilla. - terms-link: https://www.mozilla.org/es-ES/about/legal/terms/mozilla/ - privacy-policy-link: https://www.mozilla.org/es-ES/privacy/websites/ -fr: - talk-plugin-auth-checkbox: - copy: J'accepte - and: et - terms: les conditions d'utilisation - privacy-policy: la politique de confidentialité - from: de Mozilla. - terms-link: https://www.mozilla.org/fr/about/legal/terms/mozilla/ - privacy-policy-link: https://www.mozilla.org/fr/privacy/websites/ -de: - talk-plugin-auth-checkbox: - copy: Ich stimme - and: und - terms: den Allgemeinen Geschäftsbedingungen - privacy-policy: der Datenschutzrichtlinie - from: von Mozilla zu. - terms-link: https://www.mozilla.org/de/about/legal/terms/mozilla/ - privacy-policy-link: https://www.mozilla.org/de/privacy/websites/ \ No newline at end of file diff --git a/plugins/talk-plugin-auth-checkbox/index.js b/plugins/talk-plugin-auth-checkbox/index.js deleted file mode 100644 index f053ebf79..000000000 --- a/plugins/talk-plugin-auth-checkbox/index.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {};