diff --git a/package-lock.json b/package-lock.json index b5eeec9..ad817bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,11 @@ { - "name": "react-query-lite", + "name": "build-your-own-tanstack-query", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "react-query-lite", - "version": "0.0.0", + "name": "build-your-own-tanstack-query", "dependencies": { "@tanstack/react-router": "^1.78.2", "axios": "^1.7.7", diff --git a/tanstack-query-lite/react/ReactQueryDevtools.jsx b/tanstack-query-lite/react/ReactQueryDevtools.jsx index bfa50e7..ee627d7 100644 --- a/tanstack-query-lite/react/ReactQueryDevtools.jsx +++ b/tanstack-query-lite/react/ReactQueryDevtools.jsx @@ -12,6 +12,14 @@ const ReactQueryDevtools = () => { const queries = queryClient.getQueryCache().getAll(); const sortedQueries = [...queries].sort((a, b) => (a.queryHash > b.queryHash ? 1 : -1)); + function renderStatus(status, isFetching, observers) { + if (isFetching) return fetching; + if (!observers.length) return inactive; + if (status === "success") return success; + if (status === "error") return error; + return null; + } + return (