UNPKG

react-native-paper

Version:
32 lines (31 loc) 914 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTextColor = getTextColor; var _color = _interopRequireDefault(require("color")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function getTextColor(_ref) { var _theme$colors; let { theme, disabled, type } = _ref; const { colors, dark } = theme; if (type === 'error') { return colors === null || colors === void 0 ? void 0 : colors.error; } if (theme.isV3) { if (disabled) { return theme.colors.onSurfaceDisabled; } else { return theme.colors.onSurfaceVariant; } } return (0, _color.default)(theme === null || theme === void 0 || (_theme$colors = theme.colors) === null || _theme$colors === void 0 ? void 0 : _theme$colors.text).alpha(dark ? 0.7 : 0.54).rgb().string(); } //# sourceMappingURL=utils.js.map