You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modularize all block React components into an extremely simple and reusable API so that developers can easily build replacement components on a block by block basis. For example, many "layout builder" style block fields might feature a paragraph or richText-style block type, where the UI of the admin panel editing experience could be similar to Medium's or WP Gutenberg's. To allow for this, we need to separate out all block components such as reordering, drag + drop, and block naming into separate and reusable React components, where the developer can then freely create their own block UI patterns.
This feature will be extremely powerful and could unlock a block UI marketplace, where developers could create highly polished blocks for commonly needed content models like paragraphs, accordions, columns, and more.
Implementation Detail
Allow for developers to specify admin components for each of their blocks
Slightly refactor and modularize all existing React block components for easy re-use
Potentially update the design of the Blocks field in general
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Description
Modularize all
block
React components into an extremely simple and reusable API so that developers can easily build replacement components on a block by block basis. For example, many "layout builder" styleblock
fields might feature aparagraph
orrichText
-style block type, where the UI of the admin panel editing experience could be similar to Medium's or WP Gutenberg's. To allow for this, we need to separate out all block components such as reordering, drag + drop, and block naming into separate and reusable React components, where the developer can then freely create their own block UI patterns.This feature will be extremely powerful and could unlock a block UI marketplace, where developers could create highly polished blocks for commonly needed content models like paragraphs, accordions, columns, and more.
Implementation Detail
block
sPotential Breaking Changes
None
Effort
High
Beta Was this translation helpful? Give feedback.
All reactions