You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Uncaught TypeError: useDragDropContext is not a function or its return value is not iterable at createPointerSensor #78
So there is no solution if i want to use the latest version of solid and solid-dnd? Because I am using a monorepo that all use the latest version of solid
Can you tell me which version of solidjs work with which version of solid-dnd
solid-dnd works with solidjs 1.5 and greater (as per the package.json declaration). The issue you are experiencing is likely more due to your build / dev / vite setup than incompatibility between solid-dnd and solidjs. For example, the https://solid-dnd.com website source is here and you can see it using the latest solidjs 1.6 without issue.
Have you tried the suggested fix in the issues I referenced?
Tomorrow, i'll try to create an empty project to see if the example in the works with typescript and the fix showed above.
I tried adding the optimise option but it lead me to another error unrelated with my topic
i have successfully built my project using "vite build" and the drag and drop is work but when I'm using vite dev ("vite"), I have an error saying "React is undefined", that is weird
is this an issue with typescript?
any clue please!
Please provide a link to the repository demonstrating the error. Otherwise there are too many variables to consider (most of which are unrelated to solid-dnd itself).
I'm having the same issue--I copied over the vertical sortable example from https://solid-dnd.com/ and get the error: TypeError: null is not an object (evaluating 'useDragDropContext()'). Using:
@martinpengellyphillips Mmmh just tried the example with a new Solid template with everything up to date and there is no issue. Everything seems to work as intended.
Activity
floinay commentedon Jan 20, 2023
Same error
martinpengellyphillips commentedon Jan 21, 2023
This is usually due to vite/solid issue. Check out #67 and #53 to see if that helps.
jullury commentedon Jan 22, 2023
So there is no solution if i want to use the latest version of solid and solid-dnd? Because I am using a monorepo that all use the latest version of solid
Can you tell me which version of solidjs work with which version of solid-dnd
martinpengellyphillips commentedon Jan 22, 2023
solid-dnd works with solidjs 1.5 and greater (as per the package.json declaration). The issue you are experiencing is likely more due to your build / dev / vite setup than incompatibility between solid-dnd and solidjs. For example, the https://solid-dnd.com website source is here and you can see it using the latest solidjs 1.6 without issue.
Have you tried the suggested fix in the issues I referenced?
jullury commentedon Jan 22, 2023
Tomorrow, i'll try to create an empty project to see if the example in the works with typescript and the fix showed above.
I tried adding the optimise option but it lead me to another error unrelated with my topic
jullury commentedon Jan 23, 2023
@martinpengellyphillips this is my vite.config.js
import { defineConfig } from 'vite'import solidPlugin from 'vite-plugin-solid'export default defineConfig({plugins: [solidPlugin()],optimizeDeps: {extensions: ['jsx','tsx'],},css: {modules: {scopeBehaviour: 'global',},},server: {port: 3000,},})jullury commentedon Jan 23, 2023
and this is my package.json
{"dependencies": {"@tailwindcss/typography": "0.*","@thisbeyond/solid-dnd": "^0.7.3","solid-icons": "^1.0.4","solid-js": "^1.5",},"devDependencies": {"@babel/core": "^7.20.12","autoprefixer": "10.*","babel-preset-solid": "^1.6.9","cssnano": "5.*","postcss": "8.*","vite": "^4.0.4","vite-plugin-solid": "^2.5.0"}}jullury commentedon Jan 23, 2023
i have successfully built my project using "vite build" and the drag and drop is work but when I'm using vite dev ("vite"), I have an error saying "React is undefined", that is weird
is this an issue with typescript?
any clue please!
jullury commentedon Jan 23, 2023
martinpengellyphillips commentedon Jan 23, 2023
I think I saw something about that on the solidjs discord channel - might be worth asking there?
Other things might be to check which version of vite-plugin-solid you have - I see a few references to a react undefined error in the issues there.
SupertigerDev commentedon Jan 25, 2023
Same error. Any fix?
martinpengellyphillips commentedon Jan 25, 2023
Please provide a link to the repository demonstrating the error. Otherwise there are too many variables to consider (most of which are unrelated to solid-dnd itself).
SupertigerDev commentedon Jan 25, 2023
I mean, I install the package, I copy one of the examples, I get error. Idk what to say. I can set up an example in a bit
SupertigerDev commentedon Jan 25, 2023
https://stackblitz.com/edit/github-sadxvo?file=src%2FApp.tsx
you can open the console to see the error
SupertigerDev commentedon Jan 25, 2023
seems like adding:
to
vue.config.tsdoes indeed fix this, but it's not ideal, is it? No other packages have this problemmartinpengellyphillips commentedon Jan 25, 2023
Which other packages are you referring to? Perhaps we can learn something from their setup?
frnsys commentedon Jan 30, 2023
I'm having the same issue--I copied over the vertical sortable example from https://solid-dnd.com/ and get the error:
TypeError: null is not an object (evaluating 'useDragDropContext()'). Using:I can confirm that adding:
to my
vite.config.jsalso fixes it for me.martinpengellyphillips commentedon Jan 30, 2023
Looks like #80 will fix this when merged.
martinpengellyphillips commentedon Feb 4, 2023
#80 is now released as 0.7.4 and this issue should no longer occur (nor require the workaround).
nym21 commentedon Jun 21, 2023
Hi,
Is it possible that there was a regression ?
I also have the issue with everything up to date, while trying the vertical example
martinpengellyphillips commentedon Jun 21, 2023
I wonder if this is a recent solidjs update causing it?
nym21 commentedon Jun 21, 2023
@martinpengellyphillips Mmmh just tried the example with a new Solid template with everything up to date and there is no issue. Everything seems to work as intended.
I'll have to dig deeper to find the problem.
I'll post here if it's from
solid-dndnym21 commentedon Jun 21, 2023
I was refactoring and the error was because I forgot to re-add the parent component from the example, my bad !