diff --git a/app/javascript/src/components/common-prop-types/index.js b/app/javascript/src/components/common-prop-types/index.js index afcba8228..eb60f0fef 100644 --- a/app/javascript/src/components/common-prop-types/index.js +++ b/app/javascript/src/components/common-prop-types/index.js @@ -1,3 +1,4 @@ export * from './user-prop-types'; export * from './default-children-prop-types'; export * from './organization-prop-type'; +export * from './tag-prop-types'; diff --git a/app/javascript/src/components/common-prop-types/tag-prop-types.js b/app/javascript/src/components/common-prop-types/tag-prop-types.js new file mode 100644 index 000000000..93f537e8b --- /dev/null +++ b/app/javascript/src/components/common-prop-types/tag-prop-types.js @@ -0,0 +1,10 @@ +import PropTypes from 'prop-types'; + +export const tagPropTypes = PropTypes.shape({ + id: PropTypes.number.isRequired, + name: PropTypes.string.isRequired, + hotness_score: PropTypes.number.isRequired, + points: PropTypes.number.isRequired, + bg_color_hex: PropTypes.string.isRequired, + text_color_hex: PropTypes.string.isRequired, +});