- Implement Save State of current board (from TableContext)
- Initial state will be fetched and passed into TableProvider value={_} in App.js
- This will also render the tables in their last saved (x, y) coordinates, so this needs to be implemented alongside this feature
- Right click options on created tables...
- Delete table
- Generate SQL for just that table
- Hover over table/attribute to create relations between other tables
- Supabase integration
- RO: Right click options on created tables...
- Edit table...
- name
- data type
- remove/add attribute
- Edit table...
- Add movable div to screen
- Add button to spawn a new div
- Modal to edit and add to a SQL Table div:
- Table name
- Variable
- Data type
- BUG: Movable divs go outside the bounds of the browser window when minimizing windows
- Expand TableContext field to include all possible fields of an individual table
- title
- attributes
- [ ]In the AddTableModal, have an option to remove an attribute if one is accidentally added.