Commit Graph

21 Commits

Author SHA1 Message Date
Tom Alexander 1c8f84ab4c
Very basic org properties rendering. 2024-01-27 15:27:23 -05:00
Tom Alexander c397688a4a
Pass uid down from parent.
This fixes an issue where lists of nodes did not have the key attribute.
2024-01-27 15:01:37 -05:00
Tom Alexander aac0ebe619
Move parsing up into the Editor. 2024-01-27 14:56:12 -05:00
Tom Alexander 3fa5ba1546
Update to using createRoot. 2024-01-27 14:38:34 -05:00
Tom Alexander 8be7f3c290
Switch to using unique id for node selection.
This lets us pass the selected node down from the top instead of propagating calls to set/clear the selected boolean in each node.
2024-01-27 14:27:23 -05:00
Tom Alexander 6e791d119a
Setting highlight based on clicks. 2024-01-27 14:27:22 -05:00
Tom Alexander 41d4129cce
Improve the starting text for the editor. 2024-01-27 14:27:22 -05:00
Tom Alexander 87406ee0fd
Render the children. 2024-01-23 23:08:20 -05:00
Tom Alexander 6ede136e61
Show the standard properties. 2024-01-23 22:27:31 -05:00
Tom Alexander d1ce90ac42
Format the code. 2024-01-23 22:06:47 -05:00
Tom Alexander 4847ec07d8
Render if the node has children. 2024-01-23 22:06:22 -05:00
Tom Alexander 6901541fe4
Start rendering the Org Ast. 2024-01-23 21:44:49 -05:00
Tom Alexander c419a41998
Fix text alignment with shadow. 2024-01-22 22:52:00 -05:00
Tom Alexander ba2c646a6a
Remove style from textarea. 2024-01-22 22:39:52 -05:00
Tom Alexander bbf8ab0966
Highlighting text. 2024-01-22 22:20:14 -05:00
Tom Alexander 7390132d02
Add CSS reset sheet. 2024-01-22 20:01:30 -05:00
Tom Alexander f777e4a856
Add an App component. 2024-01-22 19:41:07 -05:00
Tom Alexander 0d0a99c73b
Run format. 2024-01-21 21:13:03 -05:00
Tom Alexander c644845d61
Integrate the editor from the old attempt into the new build. 2024-01-21 19:46:23 -05:00
Tom Alexander ff62983ac0
Add organic wasm module. 2024-01-21 18:32:19 -05:00
Tom Alexander b232c8d7da
React hello world. 2024-01-21 17:54:00 -05:00