react-select-search-nextjs
Version:
Lightweight select component for React with support for NextJS
11 lines • 537 B
JavaScript
import PropTypes from 'prop-types';
const option = PropTypes.shape({
name: PropTypes.string.isRequired,
value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]).isRequired
});
export const optionType = PropTypes.oneOfType([option, PropTypes.shape({
name: PropTypes.string.isRequired,
type: PropTypes.string.isRequired,
items: PropTypes.arrayOf(option)
})]);
export const valueType = PropTypes.oneOfType([PropTypes.string, PropTypes.number, PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, PropTypes.number]))]);