From 933a7f37e6150a63cc9f45977308245e7abb9a37 Mon Sep 17 00:00:00 2001 From: Alexander Klein Date: Tue, 16 Feb 2021 13:07:59 +0100 Subject: [PATCH] feature(components): prop-type FilterButtons --- components/common/FilterButtons.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/components/common/FilterButtons.js b/components/common/FilterButtons.js index 5b898bf4..ea811216 100644 --- a/components/common/FilterButtons.js +++ b/components/common/FilterButtons.js @@ -1,11 +1,25 @@ import React from 'react'; +import PropTypes from 'prop-types'; import ButtonLayout from 'components/layout/ButtonLayout'; import ButtonGroup from './ButtonGroup'; -export default function FilterButtons({ buttons, selected, onClick }) { +function FilterButtons({ buttons, selected, onClick }) { return ( ); } + +FilterButtons.propTypes = { + buttons: PropTypes.arrayOf( + PropTypes.shape({ + label: PropTypes.node, + value: PropTypes.any.isRequired, + }), + ), + selected: PropTypes.any, + onClick: PropTypes.func, +}; + +export default FilterButtons;