message: add ability to change tag to Link
diff: @@ -10,7 +10,12 @@ const hoverColor = style({
  key: 'colors'
  })
  -const styledLink = styled('a')`
  +const Link = ({is: Tag, className, children, ...rest}) => {
  + className = Tag === 'button' ? `${className} btn-link` : className
  + return <Tag {...rest} className={className}>{children}</Tag>
  +}
  +
  +const styledLink = styled(Link)`
  text-decoration: ${props => (props.underline ? 'underline' : 'none')};
  &:hover {
  text-decoration: underline;
  @@ -19,7 +24,8 @@ const styledLink = styled('a')`
  `
  styledLink.defaultProps = {
  - theme
  + theme,
  + is: 'a'
  }
  styledLink.propTypes = {
  