diff options
author | Gabe Kangas <gabek@real-ity.com> | 2022-01-06 17:52:26 -0800 |
---|---|---|
committer | Gabe Kangas <gabek@real-ity.com> | 2022-01-06 23:02:49 -0800 |
commit | 83f30f05249d18da143b559604383b444daade35 (patch) | |
tree | d14362bd3338e3a4e553b962343dcc1426061c94 | |
parent | 6cf954241817581fe7bb912be57295264487f2d2 (diff) |
Add Join Fediverse button to follow modal. Closes #1651
-rw-r--r-- | webroot/js/components/fediverse-follow-modal.js | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/webroot/js/components/fediverse-follow-modal.js b/webroot/js/components/fediverse-follow-modal.js index 7afc9a7db..0b3c7113e 100644 --- a/webroot/js/components/fediverse-follow-modal.js +++ b/webroot/js/components/fediverse-follow-modal.js @@ -48,6 +48,10 @@ export default class FediverseFollowModal extends Component { onClose(); } + navigateToFediverseJoinPage() { + window.open('https://owncast.online/join-fediverse', '_blank'); + } + onInput = (e) => { const { value } = e.target; const valid = validateAccount(value); @@ -127,20 +131,27 @@ export default class FediverseFollowModal extends Component { this action. ${' '} <a class=" text-blue-500" - href="https://owncast.online/docs/social" + href="https://owncast.online/join-fediverse" target="_blank" rel="noopener noreferrer" - >Learn more about Owncast follow support.</a + >Join the Fediverse if you haven't.</a > </p> <button - class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 mt-6 px-4 rounded focus:outline-none focus:shadow-outline ${buttonState}" + class="bg-indigo-500 hover:bg-indigo-600 text-white font-bold py-2 mt-6 px-4 rounded focus:outline-none focus:shadow-outline ${buttonState}" type="button" onClick=${this.remoteFollowButtonPressed} > Follow </button> + <button + class="bg-blue-500 hover:bg-blue-600 text-white font-bold py-2 ml-4 mt-6 px-4 rounded focus:outline-none focus:shadow-outline" + type="button" + onClick=${this.navigateToFediverseJoinPage} + > + Join the Fediverse + </button> <div id="follow-loading-spinner-container" style="display: ${loaderStyle}" @@ -160,7 +171,7 @@ export function FediverseFollowButton({ serverName, federationInfo, onClick }) { description: `Follow ${serverName} at ${federationInfo.account}`, icon: '/img/fediverse-color.png', openExternally: false, - title: `Follow ${serverName} on the Fediverse`, + title: `Follow ${serverName}`, url: '', }; |