One of the goals of the canvas interface is to facilitate shortcuts for the user that permit speed of ideation.
In this case, if an item is highlighted, allow the user to delete the table component simply by clicking on the “delete” keyboard button
Note - if there are dependencies on the data in the table, such as a visualization:
Prompt the user to make sure they want to go through with this action
After deleting, leave the dependent components in place. We will create a “broken data” state whereby the visualization piece that was tied to this table component is greyed out. The reasoning is that we also want to use this canvas as a mechanism to trace back data sources of visualizations.
One of the goals of the canvas interface is to facilitate shortcuts for the user that permit speed of ideation.
In this case, if an item is highlighted, allow the user to delete the table component simply by clicking on the “delete” keyboard button
Note - if there are dependencies on the data in the table, such as a visualization: