Two column block implementation
Description
Implement the two-column block. Everything is pretty much complete, and close to an MVP. I've left comments inline for more information.
Also:
- add frontend and backend coverage (html report for backend, but not for frontend because that polluted the src directory with a heap of html for some reason)
Supporting information
Private-ref: https://tasks.opencraft.com/browse/BB-10633
Private-ref: figma designs
Testing information
- install this on your local devstack
- add
"two_column"to a course advanced settings - add some instances of the two column block (from advanced components) to the course
- play with editing them, saving, cancelling, trying to break things. Be sure to cover the 4 different column types, and the various config options and toggles.
- verify the layout and options approximately match the figma designs (we'll do more detailed work on styling later)
- view the available workbench scenarios and verify they load and reasonably match the figma designs
Screenshots
Edited by Samuel Allan
