-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Description
As per #220, this tool would be A LOT more valuable with a way ... any way ... to persist effort. A quick check of the code found that the entire client state is kept in a Redux store:
https://github.com/GraphQL-Designer/graphqldesigner.com/blob/master/client/store.js
If someone were to create a PR that:
- Added two new options to the right of "NEW PROJECT" and "EXPORT CODE" in the upper-left:
- IMPORT STATE
- EXPORT STATE
- onClick "EXPORT STATE" would serialize the current store (possibly filtering out state that doesn't need to persist), and display a modal with that state in JSON form
- onClick "IMPORT STATE" would prompt the user to paste in state JSON, and then would (essentially) reload the app and reinitialize the Redux store with that state (deserialized)
Obviously 1 and 2 should be pretty trivial, while 3 will require the most effort.
But before anyone does all that ... would you accept a PR that does the above?
sido420
Metadata
Metadata
Assignees
Labels
No labels