UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

10 lines (7 loc) 899 B
import _objectWithoutProperties from '@babel/runtime/helpers/objectWithoutProperties'; import React__default from 'react'; import { logger } from '../../utils/logger/logger.js'; import { jsx } from 'react/jsx-runtime'; var _excluded=["component"];var SafeSceneComponent=React__default.memo(function(_ref){var component=_ref.component,rest=_objectWithoutProperties(_ref,_excluded);if(!component){logger({type:'warn',moduleName:'Tabs',message:`Unable to find TabPanel with value "${rest.route.key}"`});return null;}return React__default.createElement(component,rest);});var SafeSceneMap=function SafeSceneMap(scenes){return function(_ref2){var route=_ref2.route,jumpTo=_ref2.jumpTo,position=_ref2.position;return jsx(SafeSceneComponent,{component:scenes[route.key],route:route,jumpTo:jumpTo,position:position},route.key);};}; export { SafeSceneMap }; //# sourceMappingURL=SafeSceneMap.native.js.map