From 6ee883963d7e7ebbf823fb68b552a16d7185162e Mon Sep 17 00:00:00 2001 From: bitcoiner <thebitcoiner@users.noreply.github.com> Date: Fri, 14 Oct 2016 08:55:19 -0700 Subject: [PATCH] Indicator for External Witness URLs (#477) Show external link icon as appropriate on witness list; add space --- app/components/pages/Witnesses.jsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/components/pages/Witnesses.jsx b/app/components/pages/Witnesses.jsx index c5cf271d0..10bdb0775 100644 --- a/app/components/pages/Witnesses.jsx +++ b/app/components/pages/Witnesses.jsx @@ -1,6 +1,7 @@ import React, {PropTypes} from 'react'; import {connect} from 'react-redux'; import { Link } from 'react-router'; +import links from 'app/utils/Links' import Icon from 'app/components/elements/Icon'; import transaction from 'app/redux/Transaction' import ByteBuffer from 'bytebuffer' @@ -50,7 +51,11 @@ class Witnesses extends React.Component { (myVote === true ? ' Voting__button--upvoted' : ''); let witness_thread = "" if(thread) { - witness_thread = <Link to={thread}>witness thread</Link> + if(links.remote.test(thread)) { + witness_thread = <Link to={thread}>witness thread <Icon name="extlink" /></Link> + } else { + witness_thread = <Link to={thread}>witness thread</Link> + } } return ( <tr key={owner}> @@ -102,7 +107,7 @@ class Witnesses extends React.Component { <h2>Top Witnesses</h2> <p> <strong>You have {witness_votes_count} votes remaining.</strong> - You can vote for a maximum of 30 witnesses. + You can vote for a maximum of 30 witnesses. </p> </div> </div> -- GitLab