UNPKG

@tanstack/react-router

Version:

Modern and scalable routing for React applications

23 lines (22 loc) 1.03 kB
import { jsx } from "react/jsx-runtime"; import warning from "tiny-warning"; import { DefaultGlobalNotFound } from "./not-found.js"; function renderRouteNotFound(router, route, data) { if (!route.options.notFoundComponent) { if (router.options.defaultNotFoundComponent) { return /* @__PURE__ */ jsx(router.options.defaultNotFoundComponent, { data }); } if (process.env.NODE_ENV === "development") { warning( route.options.notFoundComponent, `A notFoundError was encountered on the route with ID "${route.id}", but a notFoundComponent option was not configured, nor was a router level defaultNotFoundComponent configured. Consider configuring at least one of these to avoid TanStack Router's overly generic defaultNotFoundComponent (<div>Not Found<div>)` ); } return /* @__PURE__ */ jsx(DefaultGlobalNotFound, {}); } return /* @__PURE__ */ jsx(route.options.notFoundComponent, { data }); } export { renderRouteNotFound }; //# sourceMappingURL=renderRouteNotFound.js.map