react-native-filament
Version:
A real-time physically based 3D rendering engine for React Native
18 lines (17 loc) • 744 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.FilamentContext = void 0;
exports.useFilamentContext = useFilamentContext;
var _react = _interopRequireDefault(require("react"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const FilamentContext = exports.FilamentContext = /*#__PURE__*/_react.default.createContext(undefined);
function useFilamentContext() {
const context = _react.default.useContext(FilamentContext);
if (context === undefined) {
throw new Error('You tried to use a Filament hook/component without wrapping your component in a <FilamentScene> component!');
}
return context;
}
//# sourceMappingURL=useFilamentContext.js.map