diff --git a/dashboard/package.json b/dashboard/package.json index 4f3d252..4c1fc1a 100644 --- a/dashboard/package.json +++ b/dashboard/package.json @@ -88,7 +88,6 @@ "devDependencies": { "@hookform/devtools": "^4.3.1", "@tanstack/router-cli": "^1.20.0", - "@tanstack/router-devtools": "^1.20.1", "@tanstack/router-vite-plugin": "^1.20.2", "@types/node": "^20.11.29", "@types/react": "^18.2.64", diff --git a/dashboard/pnpm-lock.yaml b/dashboard/pnpm-lock.yaml index d6d7c98..e9f0ebe 100644 --- a/dashboard/pnpm-lock.yaml +++ b/dashboard/pnpm-lock.yaml @@ -220,9 +220,6 @@ devDependencies: '@tanstack/router-cli': specifier: ^1.20.0 version: 1.20.0 - '@tanstack/router-devtools': - specifier: ^1.20.1 - version: 1.20.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0) '@tanstack/router-vite-plugin': specifier: ^1.20.2 version: 1.20.2 @@ -5820,6 +5817,7 @@ packages: /@tanstack/history@1.15.13: resolution: {integrity: sha512-ToaeMtK5S4YaxCywAlYexc7KPFN0esjyTZ4vXzJhXEWAkro9iHgh7m/4ozPJb7oTo65WkHWX0W9GjcZbInSD8w==} engines: {node: '>=12'} + dev: false /@tanstack/query-core@5.28.6: resolution: {integrity: sha512-hnhotV+DnQtvtR3jPvbQMPNMW4KEK0J4k7c609zJ8muiNknm+yoDyMHmxTWM5ZnlZpsz0zOxYFr+mzRJNHWJsA==} @@ -5847,6 +5845,7 @@ packages: react-dom: 18.2.0(react@18.2.0) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 + dev: false /@tanstack/react-store@0.2.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-tEbMCQjbeVw9KOP/202LfqZMSNAVi6zYkkp1kBom8nFuMx/965Hzes3+6G6b/comCwVxoJU8Gg9IrcF8yRPthw==} @@ -5858,6 +5857,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0) + dev: false /@tanstack/react-table@8.14.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-l9iwO99oz/azy5RT5VkVRsHHuy7o//fiXgLxzl3fad8qf7Bj+9ihsfmE6Q+BNjH4wHbxZkahwxtb3ngGq9FQxA==} @@ -5881,23 +5881,6 @@ packages: yargs: 17.7.2 dev: true - /@tanstack/router-devtools@1.20.1(csstype@3.1.3)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-1t/IE6dR4rGNpdWVLl8G6DN31Uj+UUth6j9AhVox4lRA76O+/JRnpBuh/Q/59CUPN3dR5dY7vLyl96swr/1Nwg==} - engines: {node: '>=12'} - peerDependencies: - react: '>=16' - react-dom: '>=16' - dependencies: - '@tanstack/react-router': 1.20.1(react-dom@18.2.0)(react@18.2.0) - clsx: 2.1.0 - date-fns: 2.30.0 - goober: 2.1.14(csstype@3.1.3) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - csstype - dev: true - /@tanstack/router-generator@1.20.0: resolution: {integrity: sha512-YkxVMi6q3K3V99Xo13dbP4fQDHxGUZi8Z5B7t4XZvwouAj7RDF8Tm8UcJVix8VLWaH4pt1idSXy185GWLTAiTw==} engines: {node: '>=12'} @@ -5915,6 +5898,7 @@ packages: /@tanstack/store@0.1.3: resolution: {integrity: sha512-GnolmC8Fr4mvsHE1fGQmR3Nm0eBO3KnZjDU0a+P3TeQNM/dDscFGxtA7p31NplQNW3KwBw4t1RVFmz0VeKLxcw==} + dev: false /@tanstack/table-core@8.14.0: resolution: {integrity: sha512-wDhpKJahGHWhmRt4RxtV3pES63CoeadljGWS/xeS9OJr1HBl2NB+OO44ht3sxDH5j5TRDAbQzC0NvSlsUfn7lQ==} @@ -6634,6 +6618,7 @@ packages: /clsx@2.1.0: resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} engines: {node: '>=6'} + dev: false /codemirror@5.65.16: resolution: {integrity: sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg==} @@ -6772,13 +6757,6 @@ packages: whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - /date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} - dependencies: - '@babel/runtime': 7.24.0 - dev: true - /date-fns@3.6.0: resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} dev: false @@ -7408,14 +7386,6 @@ packages: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true - /goober@2.1.14(csstype@3.1.3): - resolution: {integrity: sha512-4UpC0NdGyAFqLNPnhCT2iHpza2q+RAY3GV85a/mRPdzyPQMsj0KmMMuetdIkzWRbJ+Hgau1EZztq8ImmiMGhsg==} - peerDependencies: - csstype: ^3.0.10 - dependencies: - csstype: 3.1.3 - dev: true - /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: @@ -9567,9 +9537,11 @@ packages: /tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: false /tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + dev: false /tinybench@2.6.0: resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} @@ -9809,6 +9781,7 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 18.2.0 + dev: false /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} diff --git a/dashboard/src/routes/__root.tsx b/dashboard/src/routes/__root.tsx index f972b86..8c60b8e 100644 --- a/dashboard/src/routes/__root.tsx +++ b/dashboard/src/routes/__root.tsx @@ -3,16 +3,7 @@ import { ThemeProvider } from '@marzneshin/features/theme-switch' import { queryClient } from '@marzneshin/utils'; import { QueryClientProvider } from '@tanstack/react-query'; import { createRootRoute, Outlet } from '@tanstack/react-router' -import React, { Suspense } from 'react' - -const TanStackRouterDevtools = - import.meta.env.NODE_ENV === 'production' - ? () => null - : React.lazy(() => - import('@tanstack/router-devtools').then((res) => ({ - default: res.TanStackRouterDevtools, - })), - ) +import { Suspense } from 'react' export const Route = createRootRoute({ component: () => ( @@ -21,7 +12,6 @@ export const Route = createRootRoute({ -