react-native-filament
Version:
A real-time physically based 3D rendering engine for React Native
18 lines (17 loc) • 741 B
JavaScript
;
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