metadata-based-explorer1
Version:
Box UI Elements
15 lines (10 loc) • 608 B
Flow
import PropTypes from 'prop-types';
import { CAN_EDIT, CAN_VIEW, PEOPLE_WITH_LINK, PEOPLE_IN_COMPANY, PEOPLE_IN_ITEM } from './constants';
const accessLevelPropType = PropTypes.oneOf([PEOPLE_WITH_LINK, PEOPLE_IN_COMPANY, PEOPLE_IN_ITEM]).isRequired;
const allowedAccessLevelsPropType = PropTypes.shape({
[]: PropTypes.boolean,
[]: PropTypes.boolean,
[]: PropTypes.boolean,
}).isRequired;
const permissionLevelPropType = PropTypes.oneOf([CAN_EDIT, CAN_VIEW]);
export { accessLevelPropType, allowedAccessLevelsPropType, permissionLevelPropType };