fix: Minor drag & drop changes #1891
Merged
+6
−15
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.
In case anyone is interested, the TODOs I cleared up were indeed no longer needed. We previously placed the side menu in the vertical center of the block content, and so we needed to use the bounding box of the block content.
We then changed this so the side menu is equal to the height of the block's first line. For blocks without inline content, we use either the overall height of the block, or default to the height of the first line of a paragraph block.
In addition, we also positioned the side menu at the vertical top of the block to match Notion's UX, but kept the side menu code the same since nothing broke. However, it made using the block content bounding box instead of the block bounding box redundant, since the top edge of both is the same height.