UNPKG

@shopify/shopify-app-react-router

Version:

Shopify React Router - to simplify the building of Shopify Apps with React Router

44 lines (40 loc) 1.18 kB
'use strict'; var headers = require('./headers.js'); var error = require('./error.js'); /** * A collection of functions that handle the necessary code for error boundaries in routes using authenticate.admin. */ const boundary = { /** * A function that handles errors or thrown responses. * * @example * <caption>Catching errors in a route</caption> * ```ts * // /app/routes/admin/widgets.ts * import { boundary } from "@shopify/shopify-app-react-router/server"; * * export function ErrorBoundary() { * return boundary.error(useRouteError()); * } * ``` */ error: error.errorBoundary, /** * A function that sets the appropriate document response headers. * * @example * <caption>Catching errors in a route</caption> * ```ts * // /app/routes/admin/widgets.ts * import { boundary } from "@shopify/shopify-app-react-router/server"; * * export const headers = (headersArgs) => { * return boundary.headers(headersArgs); * }; * ``` */ headers: headers.headersBoundary, }; exports.boundary = boundary; //# sourceMappingURL=index.js.map