UNPKG

react-native-360

Version:

React Native 360 exploits Google VR Cardboard SDK to load and display 360-degree panoramic photos and to define a view that renders a 360 video using OpenGL

31 lines (26 loc) 849 B
/* * @Author: tiero * @Date: 2017-01-05 17:39:05 * @Last Modified by: tiero * @Last Modified time: 2017-01-05 17:40:19 */ import React, { Component, PropTypes } from 'react' import { requireNativeComponent, Image } from 'react-native' class PanoramaView extends Component { render() { return <RCTPanoramaView {...this.props} /> } } PanoramaView.propTypes = { image: Image.propTypes.source, imageUrl: PropTypes.string, displayMode: PropTypes.string, enableFullscreenButton: PropTypes.bool, enableCardboardButton: PropTypes.bool, enableInfoButton: PropTypes.bool, enableTouchTracking: PropTypes.bool, hidesTransitionView: PropTypes.bool, } // requireNativeComponent automatically resolves this to "PanoramaManager" var RCTPanoramaView = requireNativeComponent('Panorama', PanoramaView); export default PanoramaView;