UNPKG

@shopify/react-native-skia

Version:

High-performance React Native Graphics using Skia

32 lines (31 loc) 826 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = require("react"); var _SkiaPictureView = require("../views/SkiaPictureView.web"); const SkiaPictureViewNativeComponent = ({ nativeID, debug, opaque, onLayout, ...viewProps }) => { const ref = (0, _react.useRef)(null); (0, _react.useEffect)(() => { if (ref.current) { global.SkiaViewApi.registerView(nativeID, ref.current); } }, [nativeID]); return /*#__PURE__*/(0, _react.createElement)(_SkiaPictureView.SkiaPictureView, { ref, debug, opaque, onLayout, ...viewProps }); }; // eslint-disable-next-line import/no-default-export var _default = exports.default = SkiaPictureViewNativeComponent; //# sourceMappingURL=SkiaPictureViewNativeComponent.web.js.map