diff --git a/resources/js/components/publish/Fields.vue b/resources/js/components/publish/Fields.vue
index 78b00ee09e1..3175e12a381 100644
--- a/resources/js/components/publish/Fields.vue
+++ b/resources/js/components/publish/Fields.vue
@@ -11,7 +11,7 @@
:meta="meta[field.handle]"
:errors="errors[field.handle]"
:read-only="readOnly"
- :syncable="syncable"
+ :syncable="isSyncableField(field)"
:can-toggle-label="canToggleLabels"
:name-prefix="namePrefix"
@input="$emit('updated', field.handle, $event)"
@@ -45,6 +45,7 @@ export default {
},
readOnly: Boolean,
syncable: Boolean,
+ syncableFields: Array,
canToggleLabels: Boolean,
namePrefix: String,
},
@@ -67,6 +68,18 @@ export default {
return this.state.errors;
}
+ },
+
+ methods: {
+
+ isSyncableField(field) {
+ if (! this.syncable) return false;
+
+ if (! this.syncableFields) return true;
+
+ return this.syncableFields.includes(field.handle);
+ }
+
}
}
diff --git a/resources/js/components/structures/Branch.vue b/resources/js/components/structures/Branch.vue
index 0db95eac218..b15b5b216ad 100644
--- a/resources/js/components/structures/Branch.vue
+++ b/resources/js/components/structures/Branch.vue
@@ -9,11 +9,11 @@
+ v-text="title" />