import React from 'react'; import PropTypes from 'prop-types'; import { Icon } from 'mastodon/components/icon'; import { Check } from 'mastodon/components/check'; const Step = ({ label, description, icon, completed, onClick, href }) => { const content = ( <>
{label}

{description}

{completed && (
)} ); if (href) { return ( {content} ); } return ( ); }; Step.propTypes = { label: PropTypes.node, description: PropTypes.node, icon: PropTypes.string, completed: PropTypes.bool, href: PropTypes.string, onClick: PropTypes.func, }; export default Step;