@data-client/react
Version:
Async State Management without the Management. REST, GraphQL, SSE, Websockets, Fetch
35 lines • 4.5 kB
JavaScript
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=