UNPKG

@gitlab/ui

Version:
18 lines (15 loc) 575 B
import isNumber from 'lodash/isNumber'; import { avatarSizeOptions } from '../../../utils/constants'; const avatarSizeValidator = value => { const sizes = isNumber(value) ? [value] : Object.values(value); const areValidSizes = sizes.every(size => { const isValidSize = avatarSizeOptions.includes(size); if (!isValidSize) { /* eslint-disable-next-line no-console */ console.error(`Avatar size should be one of [${avatarSizeOptions}], received: ${size}`); } return isValidSize; }); return areValidSizes; }; export { avatarSizeValidator };