UNPKG

rn-inkpad

Version:

<img src="https://res.cloudinary.com/fercloudinary/image/upload/v1715452841/packages/inkpad-banner_acl0xl.png" />

32 lines (31 loc) 936 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useButtonType = void 0; const useButtonType = (bgColor = '#464EE5', color = '#FFFFFF', type = 'solid', disabled) => { let backgroundColor; let borderColor; let borderWidth; let textColor = disabled ? '#AAAAAA' : type === 'outline' ? bgColor : color; if (type === 'solid') { backgroundColor = disabled ? '#DDDDDD' : bgColor; borderColor = undefined; borderWidth = undefined; } else if (type === 'outline') { backgroundColor = undefined; borderColor = disabled ? '#DDDDDD' : bgColor; borderWidth = 2.5; } else { backgroundColor = undefined; borderColor = undefined; borderWidth = undefined; } return { backgroundColor, borderColor, borderWidth, textColor, }; }; exports.useButtonType = useButtonType;