wagtail-deprecated / react-streamfield

Powerful field for inserting multiple blocks with nesting. (NO LONGER MAINTAINED - See Wagtail 2.13 Release Notes)
https://wagtail.github.io/react-streamfield/public/
35 stars 12 forks source link

Bemify CSS #6

Closed jonnyscholes closed 5 years ago

jonnyscholes commented 5 years ago

I've left some more detailed notes in #4 on what specific issues this PR addresses and some of the deviations from the feedback I took.

There are a few components I'd prefer to have broken down further but I didn't think it was worth the (fairly significant) changes to the JS to do so. I've left comments where this was particularly apparent. However I think the CSS is much easier to parse now and is all name spaced so should mean we can iterate on changes more quickly without things breaking beneath us as much.

Commit 74548ab has work that goes with https://github.com/BertrandBordage/wagtail/pull/2 to remove as much reset styling from Wagtail core.