UNPKG

@geezee/react-ui

Version:

Modern and minimalist React UI library.

40 lines (37 loc) 2.19 kB
export var tuple = function tuple() { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return args; }; //todo better syntax related to tuple? export var variantsTuple = function variantsTuple() { for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { args[_key2] = arguments[_key2]; } return args; }; var buttonVariants = variantsTuple('solid', 'line', 'text'); var tabVariants = variantsTuple('solid', 'line'); var inputVariants = tuple('solid', 'line'); var buttonColors = tuple('default', 'primary', 'secondary', 'success', 'warning', 'error'); var tagColors = tuple('default', 'primary', 'secondary', 'success', 'warning', 'error'); var messageColors = tuple('default', 'primary', 'success', 'warning', 'error'); var notificationColors = tuple('default', 'primary', 'success', 'warning', 'error'); var notificationPlacement = tuple('right-start', 'left-start'); var selectVariants = tuple('line', 'text'); var normalSizes = tuple('mini', 'small', 'medium', 'large'); var tagSizes = tuple('small', 'medium', 'large'); var normalTypes = tuple('default', 'primary', 'secondary', 'success', 'warning', 'error'); var inputColors = tuple('default', 'primary', 'success', 'warning', 'error'); var themeTypes = tuple('dark', 'light'); var snippetColors = tuple('default', 'secondary', 'success', 'warning', 'error', 'dark', 'lite'); var cardVariants = tuple('solid', 'line'); var cardColors = tuple('default', 'primary', 'success', 'warning', 'error'); var copyTypes = tuple('default', 'slient', 'prevent'); var triggerTypes = tuple('hover', 'click'); var placement = tuple('auto', 'auto-start', 'auto-end', 'top', 'top-start', 'top-end', 'left', 'left-start', 'left-end', 'bottom', 'bottom-start', 'bottom-end', 'right', 'right-start', 'right-end'); var dividerAlign = tuple('start', 'center', 'end', 'left', 'right'); var paginationVariants = tuple('line', 'solid'); var skeletonVariants = tuple('text', 'circle', 'rect'); var skeletonAnimations = tuple('pulse', 'wave', 'none'); export { normalSizes, inputVariants, inputColors, normalTypes, themeTypes };