UNPKG

nodebook

Version:

Node.js — Apprendre par l'exemple • Devenez autonome avec JavaScript, l'écosystème npm, le développement frontend, les applications web et en ligne de commande.

18 lines (14 loc) 437 B
import React from 'react'; import './buttons.scss'; // <1> const Icon = (props) => (<svg aria-hidden="true"> <use xlinkHref={'symbols.svg#' + props.id} /> </svg>); export const BaseButton = (props) => ( <button className={'btn btn--' + props.variant}>{props.children}</button> ); export const IconButton = (props) => ( <button className="btn btn--icon"> <Icon id={props.icon} /> {props.children} </button> );