Comments (9)
Hi, glad you like the library! Or both of them. :) It's quite easy to integrate flash-message into superforms: https://github.com/ciscoheat/sveltekit-superforms#sveltekit-flash-message-support
Just a heads up, the upcoming 0.6.0 release, hopefully released today, will have a different signature for flashMessage.onError
.
Currently (0.5.x):
onError?: (errorResult: ActionResult<'error'>) => App.PageData['flash']
0.6 will have the following:
onError?: ({error, message}) => void
from sveltekit-flash-message.
message
is the flash store, so you can set the error directly from there.
from sveltekit-flash-message.
Thanks for your answer !
But I doesn't work for me : the cookie 'flash' is set to the correct value during the redirect then it is removed when the page loads.
In what file do you put the code from https://github.com/ciscoheat/sveltekit-superforms#sveltekit-flash-message-support ?
Thanks !
from sveltekit-flash-message.
You add it as an option to superForm
.
from sveltekit-flash-message.
After it's configured correctly, there should be no need to call updateFlash
on a superForm (just in case you're calling it from an event.)
from sveltekit-flash-message.
Thanks ! It works perfectly !
from sveltekit-flash-message.
@ciscoheat @mkhennoussi - I'm having the same issue. @mkhennoussi do you have an example of how you are setting the options? I am using a form with super forms and then using use:enhance
and want to redirect with the flash message. Interesting the message/notification will show if I refresh the page. Appreciate the great libraries @ciscoheat
from sveltekit-flash-message.
@etmartinkazoo glad you like them :) Here's how it's set up on the Superforms test site: https://github.com/ciscoheat/sveltekit-superforms/blob/main/src/routes/%2Bpage.svelte#L40
from sveltekit-flash-message.
If the flash messag shows after refresh, it's basically working, it's just not picked up by the library so the cookie remains. Hopefully the correct configuration will fix it.
from sveltekit-flash-message.
Related Issues (20)
- Flash not showing when redirecting from +layout.server.ts HOT 5
- No messages without refresh HOT 17
- Flash message not appearing when expected HOT 19
- Question: do I need to integration flashModule if I am using toasts? HOT 1
- Missing cookie Same-Site attribute HOT 3
- [SOLVED] Overwriting 'set-cookie' header via server hook prevents flash message HOT 2
- Problems when subscribing to flash store and hovering over <a> tag where load function uses redirect. HOT 7
- External callbacks not redirecting correctly HOT 8
- Example for flashCookieOptions HOT 7
- Flash Messages Not Working HOT 5
- Error when using vitest 0.34.1 - Failed to resolve entry for package "sveltekit-flash-message". HOT 3
- Flash message not appearing when using layout groups. HOT 2
- Firefox Warning: Misuse of the SameSite Cookie Attribute HOT 3
- setFlash not working HOT 3
- Persistent Flash store data after server redirect HOT 12
- flash store undefined after redirect HOT 1
- Identifier 'load' has already been declared HOT 8
- Error: getFlash options can only be set at the first call to getFlash. HOT 9
- feature request: consider adhering to SvelteKit 2.0 practices regarding (not) throwing errors/redirects HOT 3
- chore: update SvelteKit `peerDependency`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sveltekit-flash-message.