UNPKG

react-native-filament

Version:

A real-time physically based 3D rendering engine for React Native

18 lines (17 loc) 741 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Context = void 0; exports.useFilamentContext = useFilamentContext; var _react = _interopRequireDefault(require("react")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const Context = exports.Context = /*#__PURE__*/_react.default.createContext(undefined); function useFilamentContext() { const context = _react.default.useContext(Context); if (context === undefined) { throw new Error('useFilamentContext (and its hooks such as `useScene()`, components like `<Filament />` etc.) must be used within a `<FilamentProvider>` component!'); } return context; } //# sourceMappingURL=Context.js.map