Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I'm working on moving the entirety of Dante 3 to typescript so that its types will play nice in a hobby project. The changes so far have been mostly trivial. The things I still need to wrap my head around are theming and blocks.
I think a lot of the theming could be redone to use useDanteTheme rather than using the ThemeProvider and all that. Typescript seems to like this better and it's an approach referenced in the Emotion docs.
Blocks, I haven't fully done the dive on. Any insight as to how those work would be helpful. Typescript seems to infer their types as a bunch of different things from TipTap, none of which have fully compatible types, but all of which have nearly compatible types. I may be able to look at this more later this weekend.