UNPKG

piral-native

Version:

The Piral framework for use in React Native.

17 lines 886 B
"use strict"; 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