404 Page for edit resource screen
Is there a way to display a 404 error page if a single resource returns 404 as a status code?
/posts/edit/100
The ID 100 doesn't exist in database
30 Replies
like-gold•3y ago
Hi @Hanif Mianjee, welcome to our community 🙏
you can try this. please change
useForm
import according to your UI library
by the way, all data related hooks have onError
callback 🚀harsh-harlequinOP•3y ago
Hi @alicanerdurmaz ,
Thanks
Let me try this
QueryOptions does not exist in type UseFormProps
Getting this error
like-gold•3y ago
Let me check. which package did you import the useForm?
harsh-harlequinOP•3y ago
Refine-react-hook-form
like-gold•3y ago
oh sorry. props keys can be vary from package to package.
please nest inside
refineCoreProps
https://refine.dev/docs/packages/documentation/react-hook-form/useForm/#queryoptionsharsh-harlequinOP•3y ago
Thanks @alicanerdurmaz this worked and redirected to /404 route
like-gold•3y ago
your welcome, i'm glad to hear that 🙏
harsh-harlequinOP•3y ago
set retry to false but it is still calling the API twice
Is there any option that needs to be set?
like-gold•3y ago
It may be caused by strict mode.
https://refine.dev/blog/react-strict-mode-in-react-18/
when you remove this, if it's calling once. then it's okay. i shouldn't recommend to remove strict mode. it will be disabled on production mode
harsh-harlequinOP•3y ago
I am already using it
like-gold•3y ago
when you remove, is it calling once ?
harsh-harlequinOP•3y ago
yes, but error popup still dispaying twice
like-gold•3y ago
hmm let me investigate the issue. i will return you as soon as possible
harsh-harlequinOP•3y ago
Thanks
like-gold•3y ago
@Hanif Mianjee i removed strict mode and try to reporoduce. error throws only once.
like-gold•3y ago
can you reproduce the issue or give me more detail about your implementation ?
maybe your notification provider have problems. but in base example. it works as expected
harsh-harlequinOP•3y ago
After remove the strict mode it is calling the API once. But the toas bubble apearing twice
like-gold•3y ago
can you give me more detail about your NotificationProvider implementation?
harsh-harlequinOP•3y ago
using RefineSnackbarProvider from @pankod/refine-mui
like-gold•3y ago
okay i will try to reproduce with this library
@Hanif Mianjee,
i reproduced the problem, this problem has nothing to do with this code.
I will inform you when we found fix for duplicated notification problem.
i'm sorry for your trouble
harsh-harlequinOP•3y ago
Thanks @alicanerdurmaz for your time and support
like-gold•3y ago
@Hanif Mianjee We found the issue for
Material UI notification popups twice
and we are working on fix. probably we will release on Monday. we will inform you when we released.
Do you wanna open issue on github ?harsh-harlequinOP•3y ago
Hey @alicanerdurmaz Thank you. Yes sure
like-gold•3y ago
thanks 🙏
harsh-harlequinOP•3y ago
GitHub
[BUG] Material UI notification popups twice · Issue #3392 · refined...
Describe the bug The pop-up is appearing twice when I go to an edit resource page and the resource ID does not exist in the database. It retries multiple times and eventually fails with duplicate t...
harsh-harlequinOP•3y ago
Here is the issue I created on Github
like-gold•3y ago
thank you so much 🙏
harsh-harlequinOP•2y ago
Hey @alicanerdurmaz Is it released?
Not yet. We are discussing this issue with the react-query team
https://github.com/TanStack/query/issues/4827
GitHub
onError
called when enabled: false
· Issue #4827 · TanStack/que...Describe the bug I have useQuery in two different components on the same page. They both use the same URL and the same queryKey. The default value of one is enabled: false and it never changes. how...
harsh-harlequinOP•2y ago
Thanks @Omer for the updates