+
+
+
+
+
+
+ mdi-plus
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $emit('change', {path: ['condition', ...path], value, ack})"
+ />
+
+
+ $emit('change', {path: ['summary', ...path], value, ack})"
+ />
+
+
+ $emit('change', {path: ['description', ...path], value, ack})"
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/imports/ui/properties/forms/shared/propertyFormIndex.js b/app/imports/ui/properties/forms/shared/propertyFormIndex.js
index 1687a2cb..1aa8f42e 100644
--- a/app/imports/ui/properties/forms/shared/propertyFormIndex.js
+++ b/app/imports/ui/properties/forms/shared/propertyFormIndex.js
@@ -24,6 +24,7 @@ const SlotFillerForm = () => import('/imports/ui/properties/forms/SlotFillerForm
const SpellListForm = () => import('/imports/ui/properties/forms/SpellListForm.vue');
const SpellForm = () => import('/imports/ui/properties/forms/SpellForm.vue');
const ToggleForm = () => import('/imports/ui/properties/forms/ToggleForm.vue');
+const TriggerForm = () => import('/imports/ui/properties/forms/TriggerForm.vue');
export default {
action: ActionForm,
@@ -52,4 +53,5 @@ export default {
spellList: SpellListForm,
spell: SpellForm,
toggle: ToggleForm,
+ trigger: TriggerForm,
};
diff --git a/app/imports/ui/properties/viewers/TriggerViewer.vue b/app/imports/ui/properties/viewers/TriggerViewer.vue
new file mode 100644
index 00000000..dbecd9c3
--- /dev/null
+++ b/app/imports/ui/properties/viewers/TriggerViewer.vue
@@ -0,0 +1,74 @@
+