diff --git a/react/src/components/dashboard/about/about.js b/react/src/components/dashboard/about/about.js index ee0e099..cca4603 100755 --- a/react/src/components/dashboard/about/about.js +++ b/react/src/components/dashboard/about/about.js @@ -2,6 +2,29 @@ import React from 'react'; import { translate } from '../../../translate/translate'; class About extends React.Component { + constructor() { + super(); + } + + openExternalWindow(url) { + const remote = window.require('electron').remote; + const BrowserWindow = remote.BrowserWindow; + + const externalWindow = new BrowserWindow({ + width: 1280, + height: 800, + title: `${translate('INDEX.LOADING')}...`, + icon: remote.getCurrentWindow().iguanaIcon, + }); + + externalWindow.loadURL(url); + externalWindow.webContents.on('did-finish-load', function() { + setTimeout(function() { + externalWindow.show(); + }, 40); + }); + } + render() { return (
@@ -20,7 +43,7 @@ class About extends React.Component {
  • BarterDEX:  { translate('ABOUT.BARTER_DEX_DESC') }  - + this.openExternalWindow('https://supernet.org/en/technology/whitepapers/easydex-a-practical-native-dex') }> (BarterDEX – A Practical Native DEX)
  • @@ -31,8 +54,8 @@ class About extends React.Component {

    { translate('ABOUT.TESTERS') }
    - { translate('ABOUT.TESTERS_P1') } { translate('ABOUT.TESTERS_P2') }. - { translate('ABOUT.TESTERS_P3') } #testing-agama Slack channel. Get an invite to our slack if you're not registered yet. + { translate('ABOUT.TESTERS_P1') } this.openExternalWindow('https://supernet.org/en/products/agama-wallet') }>{ translate('ABOUT.TESTERS_P2') }. + { translate('ABOUT.TESTERS_P3') } this.openExternalWindow('https://sprnt.slack.com/messages/C0HT9MH96/') }>#testing-agama Slack channel. this.openExternalWindow('http://slackinvite.supernet.org/') }>Get an invite to our slack if you're not registered yet. { translate('ABOUT.TESTERS_P4') }

    diff --git a/react/src/components/overrides.scss b/react/src/components/overrides.scss index bcf9e6e..1a80716 100644 --- a/react/src/components/overrides.scss +++ b/react/src/components/overrides.scss @@ -457,4 +457,9 @@ select{ .color-warning { color: #FF6600; +} + +.link { + cursor: hand; + cursor: pointer; } \ No newline at end of file