@audira/carbon-react-native
Version:
Build React Native apps with component and shared patterns using Carbon
49 lines (48 loc) • 1.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Informational = void 0;
var _react = require("react");
var _index = require("../../_status-hooks/index.js");
var _index2 = require("../../_variants/index.js");
var _jsxRuntime = require("react/jsx-runtime");
const Informational = exports.Informational = /*#__PURE__*/(0, _react.forwardRef)(function Informational({
color,
iconProps,
iconCloseProps,
titleStyle: titleStyleProp,
leftBarStyle: leftBarStyleProp,
style: styleProp,
...props
}, ref) {
const {
Icon,
iconProps: iconPropsData,
iconCloseProps: iconClosePropsData,
titleStyle,
leftBarStyle,
style
} = (0, _index.useInformational)({
color,
transparentBorderColor: true
});
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_index2.CalloutVariant, {
...props,
color: color,
Icon: Icon,
iconProps: {
...iconProps,
...iconPropsData
},
iconCloseProps: {
...iconCloseProps,
...iconClosePropsData
},
titleStyle: [titleStyle, titleStyleProp],
leftBarStyle: [leftBarStyle, leftBarStyleProp],
style: [style, styleProp],
ref: ref
});
});
//# sourceMappingURL=Informational.js.map