UNPKG

@data-client/react

Version:

Async State Management without the Management. REST, GraphQL, SSE, Websockets, Fetch

35 lines 4.5 kB
var _Text, _Text2; import React, { useEffect } from 'react'; import { Text, Linking, View } from 'react-native'; import { jsx as _jsx, jsxs as _jsxs, Fragment as _Fragment } from "react/jsx-runtime"; export default function BackupLoadingNative() { let message = _Text || (_Text = /*#__PURE__*/_jsx(Text, { children: "loading..." })); /* istanbul ignore else */ if (process.env.NODE_ENV !== 'production') { // env should not change during runtime and this excludes from build // eslint-disable-next-line react-hooks/rules-of-hooks useEffect(() => { console.warn(`Uncaught suspense. Make sure to add your own Suspense boundaries: https://dataclient.io/docs/getting-started/data-dependency#boundaries`); }, []); message = /*#__PURE__*/_jsxs(_Fragment, { children: [_Text2 || (_Text2 = /*#__PURE__*/_jsx(Text, { children: "Uncaught Suspense." })), /*#__PURE__*/_jsxs(Text, { children: ["Try", /*#__PURE__*/_jsx(Text, { style: { color: 'blue' }, onPress: () => Linking.openURL('https://dataclient.io/docs/getting-started/data-dependency#boundaries'), children: "adding a suspense boundary" })] })] }); } return /*#__PURE__*/_jsx(View, { children: message }); } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsInVzZUVmZmVjdCIsIlRleHQiLCJMaW5raW5nIiwiVmlldyIsImpzeCIsIl9qc3giLCJqc3hzIiwiX2pzeHMiLCJGcmFnbWVudCIsIl9GcmFnbWVudCIsIkJhY2t1cExvYWRpbmdOYXRpdmUiLCJtZXNzYWdlIiwiX1RleHQiLCJjaGlsZHJlbiIsInByb2Nlc3MiLCJlbnYiLCJOT0RFX0VOViIsImNvbnNvbGUiLCJ3YXJuIiwiX1RleHQyIiwic3R5bGUiLCJjb2xvciIsIm9uUHJlc3MiLCJvcGVuVVJMIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbXBvbmVudHMvQmFja3VwTG9hZGluZy5uYXRpdmUuanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IFRleHQsIExpbmtpbmcsIFZpZXcgfSBmcm9tICdyZWFjdC1uYXRpdmUnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBCYWNrdXBMb2FkaW5nTmF0aXZlKCkge1xuICBsZXQgbWVzc2FnZSA9IDxUZXh0PmxvYWRpbmcuLi48L1RleHQ+O1xuICAvKiBpc3RhbmJ1bCBpZ25vcmUgZWxzZSAqL1xuICBpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICAgIC8vIGVudiBzaG91bGQgbm90IGNoYW5nZSBkdXJpbmcgcnVudGltZSBhbmQgdGhpcyBleGNsdWRlcyBmcm9tIGJ1aWxkXG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlYWN0LWhvb2tzL3J1bGVzLW9mLWhvb2tzXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgIGNvbnNvbGUud2FybihcbiAgICAgICAgYFVuY2F1Z2h0IHN1c3BlbnNlLlxuTWFrZSBzdXJlIHRvIGFkZCB5b3VyIG93biBTdXNwZW5zZSBib3VuZGFyaWVzOiBodHRwczovL2RhdGFjbGllbnQuaW8vZG9jcy9nZXR0aW5nLXN0YXJ0ZWQvZGF0YS1kZXBlbmRlbmN5I2JvdW5kYXJpZXNgLFxuICAgICAgKTtcbiAgICB9LCBbXSk7XG5cbiAgICBtZXNzYWdlID0gKFxuICAgICAgPD5cbiAgICAgICAgPFRleHQ+VW5jYXVnaHQgU3VzcGVuc2UuPC9UZXh0PlxuICAgICAgICA8VGV4dD5cbiAgICAgICAgICBUcnlcbiAgICAgICAgICA8VGV4dFxuICAgICAgICAgICAgc3R5bGU9e3sgY29sb3I6ICdibHVlJyB9fVxuICAgICAgICAgICAgb25QcmVzcz17KCkgPT5cbiAgICAgICAgICAgICAgTGlua2luZy5vcGVuVVJMKFxuICAgICAgICAgICAgICAgICdodHRwczovL2RhdGFjbGllbnQuaW8vZG9jcy9nZXR0aW5nLXN0YXJ0ZWQvZGF0YS1kZXBlbmRlbmN5I2JvdW5kYXJpZXMnLFxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgYWRkaW5nIGEgc3VzcGVuc2UgYm91bmRhcnlcbiAgICAgICAgICA8L1RleHQ+XG4gICAgICAgIDwvVGV4dD5cbiAgICAgIDwvPlxuICAgICk7XG4gIH1cbiAgcmV0dXJuIDxWaWV3PnttZXNzYWdlfTwvVmlldz47XG59XG4iXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPQSxLQUFLLElBQUlDLFNBQVMsUUFBUSxPQUFPO0FBQ3hDLFNBQVNDLElBQUksRUFBRUMsT0FBTyxFQUFFQyxJQUFJLFFBQVEsY0FBYztBQUFDLFNBQUFDLEdBQUEsSUFBQUMsSUFBQSxFQUFBQyxJQUFBLElBQUFDLEtBQUEsRUFBQUMsUUFBQSxJQUFBQyxTQUFBO0FBRW5ELGVBQWUsU0FBU0MsbUJBQW1CQSxDQUFBLEVBQUc7RUFDNUMsSUFBSUMsT0FBTyxHQUFBQyxLQUFBLEtBQUFBLEtBQUEsZ0JBQUdQLElBQUEsQ0FBQ0osSUFBSTtJQUFBWSxRQUFBLEVBQUM7RUFBVSxDQUFNLENBQUM7RUFDckM7RUFDQSxJQUFJQyxPQUFPLENBQUNDLEdBQUcsQ0FBQ0MsUUFBUSxLQUFLLFlBQVksRUFBRTtJQUN6QztJQUNBO0lBQ0FoQixTQUFTLENBQUMsTUFBTTtNQUNkaUIsT0FBTyxDQUFDQyxJQUFJLENBQ1Y7QUFDUixxSEFDTSxDQUFDO0lBQ0gsQ0FBQyxFQUFFLEVBQUUsQ0FBQztJQUVOUCxPQUFPLGdCQUNMSixLQUFBLENBQUFFLFNBQUE7TUFBQUksUUFBQSxHQUFBTSxNQUFBLEtBQUFBLE1BQUEsZ0JBQ0VkLElBQUEsQ0FBQ0osSUFBSTtRQUFBWSxRQUFBLEVBQUM7TUFBa0IsQ0FBTSxDQUFDLGdCQUMvQk4sS0FBQSxDQUFDTixJQUFJO1FBQUFZLFFBQUEsR0FBQyxLQUVKLGVBQUFSLElBQUEsQ0FBQ0osSUFBSTtVQUNIbUIsS0FBSyxFQUFFO1lBQUVDLEtBQUssRUFBRTtVQUFPLENBQUU7VUFDekJDLE9BQU8sRUFBRUEsQ0FBQSxLQUNQcEIsT0FBTyxDQUFDcUIsT0FBTyxDQUNiLHVFQUNGLENBQ0Q7VUFBQVYsUUFBQSxFQUNGO1FBRUQsQ0FBTSxDQUFDO01BQUEsQ0FDSCxDQUFDO0lBQUEsQ0FDUCxDQUNIO0VBQ0g7RUFDQSxvQkFBT1IsSUFBQSxDQUFDRixJQUFJO0lBQUFVLFFBQUEsRUFBRUY7RUFBTyxDQUFPLENBQUM7QUFDL0IiLCJpZ25vcmVMaXN0IjpbXX0=