efcsydney/efcsydney-roster

View on GitHub
client/src/components/ExternalLink.js

Summary

Maintainability
A
0 mins
Test Coverage
import React, { Component } from 'react';
import IconExternalLink from 'react-icons/lib/fa/external-link';
import styled from 'styled-components';
import { Link } from 'react-router-dom';

export default class ExternalLink extends Component {
  render() {
    return (
      <span>
        <Link target="_blank" to={`/${this.props.to}`}>
          {this.props.children}
          <StyleIconExternalLink />
        </Link>
      </span>
    );
  }
}

const StyleIconExternalLink = styled(IconExternalLink)`
  margin-left: 4px;
`;