Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / modules / layout_builder / config / schema / layout_builder.schema.yml
1 core.entity_view_display.*.*.*.third_party.layout_builder:
2   type: mapping
3   label: 'Per-view-mode Layout Builder settings'
4   mapping:
5     enabled:
6       type: boolean
7       label: 'Whether the Layout Builder is enabled for this display'
8     allow_custom:
9       type: boolean
10       label: 'Allow a customized layout'
11     sections:
12       type: sequence
13       sequence:
14         type: layout_builder.section
15
16 layout_builder.section:
17   type: mapping
18   label: 'Layout section'
19   mapping:
20     layout_id:
21       type: string
22       label: 'Layout ID'
23     layout_settings:
24       type: layout_plugin.settings.[%parent.layout_id]
25       label: 'Layout settings'
26     components:
27       type: sequence
28       label: 'Components'
29       sequence:
30         type: layout_builder.component
31
32 layout_builder.component:
33   type: mapping
34   label: 'Component'
35   mapping:
36     configuration:
37       type: block.settings.[id]
38     region:
39       type: string
40       label: 'Region'
41     uuid:
42       type: uuid
43       label: 'UUID'
44     weight:
45       type: integer
46       label: 'Weight'
47     additional:
48       type: ignore
49       label: 'Additional data'
50
51 inline_block:
52   type: block_settings
53   label: 'Inline block'
54   mapping:
55     view_mode:
56       type: string
57       lable: 'View mode'
58     block_revision_id:
59       type: integer
60       label: 'Block revision ID'
61     block_serialized:
62       type: string
63       label: 'Serialized block'
64
65 block.settings.inline_block:*:
66   type: inline_block