piral-native
Version:
The Piral framework for use in React Native.
17 lines • 886 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createNativePiral = void 0;
const React = require("react");
const react_router_native_1 = require("react-router-native");
const piral_core_1 = require("piral-core");
const Router = ({ children }) => (React.createElement(react_router_native_1.NativeRouter, null, children));
/**
* Creates a native Piral instance.
* @param config The config for creating the piral state.
*/
function createNativePiral(config = {}) {
var _a;
return (0, piral_core_1.createInstance)(Object.assign(Object.assign({}, config), { state: Object.assign(Object.assign({}, config.state), { components: Object.assign({ LoadingIndicator: () => null, Router }, (_a = config.state) === null || _a === void 0 ? void 0 : _a.components) }) }));
}
exports.createNativePiral = createNativePiral;
//# sourceMappingURL=api.js.map