diff --git a/src/components/UserStoryCard.jsx b/src/components/UserStoryCard.jsx index 5d399c31..681ff690 100644 --- a/src/components/UserStoryCard.jsx +++ b/src/components/UserStoryCard.jsx @@ -1,4 +1,5 @@ import React from 'react'; +import PropTypes from 'prop-types'; import { Link } from 'gatsby'; import { GatsbyImage, getImage } from 'gatsby-plugin-image'; import * as styles from './UserStoryCard.module.css'; @@ -31,4 +32,15 @@ function UserStoryCard({ slug, image, title, date, tag_line }) { ); } +UserStoryCard.displayName = 'UserStoryCard'; +UserStoryCard.propTypes = { + slug: PropTypes.string.isRequired, + image: PropTypes.shape({ + childImageSharp: PropTypes.object, + }), + title: PropTypes.string.isRequired, + date: PropTypes.string.isRequired, + tag_line: PropTypes.string, +}; + export default UserStoryCard;