gorules / jdm-editor

JDM Editor is an open-source React component for crafting and designing JDM (JSON Decision model) files.
https://gorules.io
MIT License
123 stars 36 forks source link

findDOMNode is deprecated in StrictMode #46

Open CoreyCole opened 4 months ago

CoreyCole commented 4 months ago
``` Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of n which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node at button at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:8824:22) at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:14585:15) at n (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:1375:16) at I5 (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:1389:15) at P5 (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:1444:15) at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:15013:19) at E9 (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:19042:15) at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:19630:24) at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:14585:15) at n (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:1375:16) at I5 (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:1389:15) at P5 (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:1444:15) at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:15013:19) at s7 (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:20185:18) at Xg (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:23142:19) at div at div at qr (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:52068:25) at rae (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:55890:25) at header at th at tr at r2 (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:56067:24) at thead at table at i2 (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:56371:18) at div at sae (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:56168:22) at PJ (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:36312:21) at iee (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:37197:23) at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:35158:21) at div at lae (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:56381:24) at Qpe (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:80959:15) at div at div at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:81344:47) at div at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:81312:32) at Spe (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:79077:23) at YC (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:78638:21) at div at eval (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:81391:20) at vB (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:5542:23) at $B (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:5596:23) at pl (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:5750:50) at Bbe (webpack-internal:///(app-pages-browser)/../../node_modules/@gorules/jdm-editor/dist/index-B7pu9lUu.js:89727:18) at div at RulesOverview (webpack-internal:///(app-pages-browser)/./app/rules/overview/page.tsx:14:78) at StaticGenerationSearchParamsBailoutProvider (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/static-generation-searchparams-bailout-provider.js:16:11) at InnerLayoutRouter (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:242:11) at RedirectErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/redirect-boundary.js:73:9) at RedirectBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/redirect-boundary.js:81:11) at NotFoundBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/not-found-boundary.js:84:11) at LoadingBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:335:11) at ErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/error-boundary.js:161:11) at InnerScrollAndFocusHandler (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:152:9) at ScrollAndFocusHandler (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:227:11) at RenderFromTemplateContext (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/render-from-template-context.js:16:44) at OuterLayoutRouter (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:354:11) at InnerLayoutRouter (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:242:11) at RedirectErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/redirect-boundary.js:73:9) at RedirectBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/redirect-boundary.js:81:11) at NotFoundBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/not-found-boundary.js:84:11) at LoadingBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:335:11) at ErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/error-boundary.js:161:11) at InnerScrollAndFocusHandler (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:152:9) at ScrollAndFocusHandler (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:227:11) at RenderFromTemplateContext (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/render-from-template-context.js:16:44) at OuterLayoutRouter (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:354:11) at div at GenericCard (webpack-internal:///(app-pages-browser)/../../packages/ui/src/components/GenericCard.tsx:8:11) at main at ErrorBoundary (webpack-internal:///(app-pages-browser)/./components/ErrorBoundary.tsx:126:9) at div at div at div at RequireAuth (webpack-internal:///(app-pages-browser)/./modules/auth/RequireAuth.tsx:14:11) at AuthLayout (webpack-internal:///(app-pages-browser)/./app/(auth)/AuthLayout.tsx:7:11) at SideBarLayout (webpack-internal:///(app-pages-browser)/./modules/navigation/SideBarLayout.tsx:21:11) at Layout (webpack-internal:///(app-pages-browser)/./app/rules/layout.tsx:10:11) at InnerLayoutRouter (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:242:11) at RedirectErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/redirect-boundary.js:73:9) at RedirectBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/redirect-boundary.js:81:11) at NotFoundErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/not-found-boundary.js:76:9) at NotFoundBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/not-found-boundary.js:84:11) at LoadingBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:335:11) at ErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/error-boundary.js:161:11) at InnerScrollAndFocusHandler (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:152:9) at ScrollAndFocusHandler (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:227:11) at RenderFromTemplateContext (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/render-from-template-context.js:16:44) at OuterLayoutRouter (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/layout-router.js:354:11) at LazyMotion (webpack-internal:///(app-pages-browser)/../../node_modules/framer-motion/dist/es/components/LazyMotion/index.mjs:48:11) at TenantConfigContextProvider (webpack-internal:///(app-pages-browser)/./components/TenantConfig.tsx:29:11) at div at RequireAuth (webpack-internal:///(app-pages-browser)/./modules/auth/RequireAuth.tsx:14:11) at AuthLayout (webpack-internal:///(app-pages-browser)/./app/(auth)/AuthLayout.tsx:7:11) at QueryClientProvider (webpack-internal:///(app-pages-browser)/../../node_modules/@tanstack/react-query/build/modern/QueryClientProvider.js:27:11) at TransportProvider (webpack-internal:///(app-pages-browser)/../../node_modules/@connectrpc/connect-query/dist/esm/use-transport.js:64:11) at body at html at RootLayout (webpack-internal:///(app-pages-browser)/./app/layout.tsx:34:11) at RedirectErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/redirect-boundary.js:73:9) at RedirectBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/redirect-boundary.js:81:11) at NotFoundErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/not-found-boundary.js:76:9) at NotFoundBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/not-found-boundary.js:84:11) at DevRootNotFoundBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/dev-root-not-found-boundary.js:33:11) at ReactDevOverlay (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/react-dev-overlay/internal/ReactDevOverlay.js:84:9) at HotReload (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/react-dev-overlay/hot-reloader-client.js:307:11) at Router (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/app-router.js:181:11) at ErrorBoundaryHandler (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/error-boundary.js:114:9) at ErrorBoundary (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/error-boundary.js:161:11) at AppRouter (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/components/app-router.js:536:13) at ServerRoot (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/app-index.js:129:11) at RSCComponent at Root (webpack-internal:///(app-pages-browser)/../../node_modules/next/dist/client/app-index.js:145:11) ```