hensei-web/components/common/Editor
Justin Edmund f6d0a0b795 Ensure content gets reset when edits are committed
Here, we do some tactical bandaid fixes to ensure that when the user saves data to the server, the editor will show the freshest data in both editable and read-only mode.

In the Editor, its as easy as calling the setContent command in a useEffect hook when the content changes.

In the party, we are saving party in a state and passing it down to the components via props. This is because the party prop we get from pages is only from the first time the server loaded data, so any edits are not reflected. The app state should have the latest updates, but due to reasons I don't completely understand, it is showing the old state first and then the one we want, causing the Editor to get stuck on old data.

By storing the party in a state, we can populate the state from the server when the component mounts, then update it whenever the user saves data since all party data is saved in that component.
2023-07-06 02:45:37 -07:00
..
index.module.scss Add extensions and implement ToolbarButton 2023-07-06 01:53:42 -07:00
index.tsx Ensure content gets reset when edits are committed 2023-07-06 02:45:37 -07:00