UNPKG

@audira/carbon-react-native

Version:

Build React Native apps with component and shared patterns using Carbon

45 lines (44 loc) 1.06 kB
"use strict"; import { forwardRef } from 'react'; import { useSuccess } from "../../_status-hooks/index.js"; import { ToastVariant } from "../../_variants/index.js"; import { jsx as _jsx } from "react/jsx-runtime"; export const Success = /*#__PURE__*/forwardRef(function Success({ color, iconProps, iconCloseProps, titleStyle: titleStyleProp, leftBarStyle: leftBarStyleProp, style: styleProp, ...props }, ref) { const { Icon, iconProps: iconPropsData, iconCloseProps: iconClosePropsData, titleStyle, leftBarStyle, style } = useSuccess({ color, transparentBorderColor: false }); return /*#__PURE__*/_jsx(ToastVariant, { ...props, color: color, Icon: Icon, iconProps: { ...iconProps, ...iconPropsData }, iconCloseProps: { ...iconCloseProps, ...iconClosePropsData }, titleStyle: [titleStyle, titleStyleProp], leftBarStyle: [leftBarStyle, leftBarStyleProp], style: [style, styleProp], ref: ref }); }); //# sourceMappingURL=Success.js.map