UNPKG

react-native-preview-story

Version:

React Native Story Component Which takes Stories array and show exact story view like infamous instagram

36 lines (35 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _reactNative = require("react-native"); var _Styled = _interopRequireDefault(require("../Styled.js")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const { width, height } = _reactNative.Dimensions.get('window'); const ContentView = ({ story, imageStyle }) => { switch (story.type) { case 'image': return /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactNative.Image, { source: { uri: story.url, height: imageStyle?.height || height, width: imageStyle?.width || width, scale: imageStyle?.scale || 1 }, style: [_Styled.default.backgroundImage, imageStyle] }); default: return story.component; } }; var _default = exports.default = ContentView; //# sourceMappingURL=ContentView.js.map