Skip to content

Admin: Let layouts of sections place groups of components with DitoPane - #444

Merged
lehni merged 1 commit into
mainfrom
feature/layout-panes
Oct 19, 2026
Merged

lehni merged 1 commit into
mainfrom
feature/layout-panes

Conversation

@lehni

@lehni lehni commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor
  • Add the public DitoPane, which places the components names of a layout section in rows, all of them by default, with the modifier dito-pane--layout to align with the fields next to it
  • Split the pane's rows into DitoPaneRows, which the internal pane and DitoPane both render from the entries that the pane derives
  • Rename the internal pane to DitoSchemaPane, so the globally registered DitoPane is the public one
  • Create child stores without invalidating the computed values that create them
  • Document DitoPane in the custom types guide and the section API

@lehni
lehni added this pull request to stack #445 October 19, 2026 14:16
@lehni
lehni marked this pull request as ready for review October 19, 2026 14:17
@lehni
lehni force-pushed the feature/layout-panes branch 2 times, most recently from 057ddcd to d6e2a73 Compare October 19, 2026 14:44
Base automatically changed from feature/layout-sections to main October 19, 2026 14:46
- Add the public `DitoPane`, which places the components `names` of a layout section in rows, all of them by default, with the modifier `dito-pane--layout` to align with the fields next to it
- Split the pane's rows into `DitoPaneRows`, which the internal pane and `DitoPane` both render from the entries that the pane derives
- Rename the internal pane to `DitoSchemaPane`, so the globally registered `DitoPane` is the public one
- Create child stores without invalidating the computed values that create them
- Document `DitoPane` in the custom types guide and the section API
@lehni
lehni force-pushed the feature/layout-panes branch from d6e2a73 to 4bc3d23 Compare October 19, 2026 14:47
@lehni
lehni merged commit ca52d79 into main Oct 19, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant