@geezee/react-ui
Version:
Modern and minimalist React UI library.
40 lines (37 loc) • 2.19 kB
JavaScript
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 };