diff --git a/resources/js/components/fieldtypes/GroupFieldtype.vue b/resources/js/components/fieldtypes/GroupFieldtype.vue index fcfcab4cea..53af4d7b79 100644 --- a/resources/js/components/fieldtypes/GroupFieldtype.vue +++ b/resources/js/components/fieldtypes/GroupFieldtype.vue @@ -17,6 +17,7 @@ diff --git a/resources/js/components/fieldtypes/bard/Set.vue b/resources/js/components/fieldtypes/bard/Set.vue index 50c1423037..b73ed6b76c 100644 --- a/resources/js/components/fieldtypes/bard/Set.vue +++ b/resources/js/components/fieldtypes/bard/Set.vue @@ -86,6 +86,7 @@ diff --git a/resources/js/components/fieldtypes/grid/Grid.vue b/resources/js/components/fieldtypes/grid/Grid.vue index ca849e63a6..e1a6df9ce2 100644 --- a/resources/js/components/fieldtypes/grid/Grid.vue +++ b/resources/js/components/fieldtypes/grid/Grid.vue @@ -25,6 +25,7 @@ :can-add-rows="canAddRows" :allow-fullscreen="config.fullscreen" :hide-display="config.hide_display" + :read-only="isReadOnly" :errors="publishContainer.errors" @updated="updated" @meta-updated="updateRowMeta" diff --git a/resources/js/components/fieldtypes/grid/Row.vue b/resources/js/components/fieldtypes/grid/Row.vue index ada524d98f..1dfd4c61c9 100644 --- a/resources/js/components/fieldtypes/grid/Row.vue +++ b/resources/js/components/fieldtypes/grid/Row.vue @@ -5,6 +5,7 @@ @@ -74,6 +75,9 @@ export default { type: Boolean, default: false, }, + readOnly: { + type: Boolean, + }, }, inject: ['grid', 'sortableItemClass', 'sortableHandleClass'], diff --git a/resources/js/components/fieldtypes/grid/Stacked.vue b/resources/js/components/fieldtypes/grid/Stacked.vue index 05a972accd..fedceb19b7 100644 --- a/resources/js/components/fieldtypes/grid/Stacked.vue +++ b/resources/js/components/fieldtypes/grid/Stacked.vue @@ -32,6 +32,7 @@ :meta-path-prefix="metaPathPrefix" :can-delete="canDeleteRows" :can-add-rows="canAddRows" + :read-only @updated="(row, value) => $emit('updated', row, value)" @duplicate="(row) => $emit('duplicate', row)" @meta-updated="$emit('meta-updated', row._id, $event)" diff --git a/resources/js/components/fieldtypes/grid/StackedRow.vue b/resources/js/components/fieldtypes/grid/StackedRow.vue index e86db59d4f..d997efd133 100644 --- a/resources/js/components/fieldtypes/grid/StackedRow.vue +++ b/resources/js/components/fieldtypes/grid/StackedRow.vue @@ -31,6 +31,7 @@ diff --git a/resources/js/components/fieldtypes/grid/Table.vue b/resources/js/components/fieldtypes/grid/Table.vue index f37ca65ebc..e5cfb6bb92 100644 --- a/resources/js/components/fieldtypes/grid/Table.vue +++ b/resources/js/components/fieldtypes/grid/Table.vue @@ -32,6 +32,7 @@ :can-delete="canDeleteRows" :can-add-rows="canAddRows" :has-error="rowHasError(row._id)" + :read-only @updated="(row, value) => $emit('updated', row, value)" @meta-updated="$emit('meta-updated', row._id, $event)" @duplicate="(row) => $emit('duplicate', row)" diff --git a/resources/js/components/fieldtypes/grid/View.vue b/resources/js/components/fieldtypes/grid/View.vue index e8c4adc490..4a2ee7303f 100644 --- a/resources/js/components/fieldtypes/grid/View.vue +++ b/resources/js/components/fieldtypes/grid/View.vue @@ -1,6 +1,6 @@