Layout: Try adding centralised attribute-based styles defined via classnames #42881
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.
What?
🚧 🚧 🚧 🚧 WIP: This is an exploration for now and is likely to change quite a bit 🚧 🚧 🚧 🚧
Following on from #40875 and as part of #39336, this PR looks at seeing if we can define those Layout attributes that are of a controlled set (e.g. content justification) in the
theme.json
layout definitions, and then output those definitions as preset-like rules.Why?
Continue the de-duplication of style output generated by the Layout block support, and make it easier to add / define additional layout properties in the future.
How?
TBC
To-do
layout.php
based on these definitionsTesting Instructions
TBC
Screenshots or screencast