el-react-ui
Version:
Energylink React UI components
40 lines • 2.4 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const styled_components_1 = __importDefault(require("styled-components"));
const styled_system_1 = require("styled-system");
const Flex_1 = __importDefault(require("./Flex"));
const utils_1 = require("../../utils");
const Button = styled_components_1.default(Flex_1.default)({
appearance: 'none',
alignItems: 'center',
boxShadow: 'none',
display: 'inline-flex',
position: 'relative',
verticalAlign: 'top',
'&:hover': {
opacity: 0.75
},
'&:focus, &:active': {
outline: 'none'
},
'&[disabled]': {
cursor: 'not-allowed'
},
userSelect: 'none',
cursor: 'pointer'
}, styled_system_1.fontWeight, styled_system_1.borders, styled_system_1.buttonStyle, styled_system_1.variant({ key: 'buttons' }), utils_1.themed('Button'));
Button.defaultProps = {
as: 'button',
fontSize: 3,
height: '2.5em',
px: 3,
py: 2,
border: 1,
borderColor: 'base',
color: 'base'
};
exports.default = Button;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQnV0dG9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvYmFzZS9CdXR0b24udHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0EsMEVBQXVDO0FBQ3ZDLGlEQUEwRTtBQUUxRSxrREFBMEI7QUFDMUIsdUNBQXFDO0FBRXJDLE1BQU0sTUFBTSxHQUFvQiwyQkFBTSxDQUFDLGNBQUksQ0FBQyxDQUMxQztJQUNFLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLFVBQVUsRUFBRSxRQUFRO0lBQ3BCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLE9BQU8sRUFBRSxhQUFhO0lBQ3RCLFFBQVEsRUFBRSxVQUFVO0lBQ3BCLGFBQWEsRUFBRSxLQUFLO0lBQ3BCLFNBQVMsRUFBRTtRQUNULE9BQU8sRUFBRSxJQUFJO0tBQ2Q7SUFDRCxtQkFBbUIsRUFBRTtRQUNuQixPQUFPLEVBQUUsTUFBTTtLQUNoQjtJQUNELGFBQWEsRUFBRTtRQUNiLE1BQU0sRUFBRSxhQUFhO0tBQ3RCO0lBQ0QsVUFBVSxFQUFFLE1BQU07SUFDbEIsTUFBTSxFQUFFLFNBQVM7Q0FDbEIsRUFDRCwwQkFBVSxFQUNWLHVCQUFPLEVBQ1AsMkJBQVcsRUFDWCx1QkFBTyxDQUFDLEVBQUUsR0FBRyxFQUFFLFNBQVMsRUFBRSxDQUFDLEVBQzNCLGNBQU0sQ0FBQyxRQUFRLENBQUMsQ0FDakIsQ0FBQztBQUVGLE1BQU0sQ0FBQyxZQUFZLEdBQUc7SUFDcEIsRUFBRSxFQUFFLFFBQVE7SUFDWixRQUFRLEVBQUUsQ0FBQztJQUNYLE1BQU0sRUFBRSxPQUFPO0lBQ2YsRUFBRSxFQUFFLENBQUM7SUFDTCxFQUFFLEVBQUUsQ0FBQztJQUNMLE1BQU0sRUFBRSxDQUFDO0lBQ1QsV0FBVyxFQUFFLE1BQU07SUFDbkIsS0FBSyxFQUFFLE1BQU07Q0FDZCxDQUFDO0FBRUYsa0JBQWUsTUFBTSxDQUFDIn0=