MetaPhase-Consulting/State-TalentMAP

View on GitHub
src/Components/SavedSearchMessages/Success.jsx

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import PropTypes from 'prop-types';
import { Link } from 'react-router-dom';

const Success = ({ name, isUpdated }) => {
  let prefix = 'New';
  let suffix = 'saved';
  if (isUpdated) {
    prefix = 'Your saved';
    suffix = 'updated';
  }
  return (
    <span>{prefix} search with the name {name} has been {suffix}! <Link to="/profile/searches/">Go to Saved Searches</Link>.</span>
  );
};

Success.propTypes = {
  name: PropTypes.string.isRequired,
  isUpdated: PropTypes.bool,
};

Success.defaultProps = {
  isUpdated: false,
};

export default Success;