diff --git a/.gitignore b/.gitignore
index 1e376e43..21f125ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -28,3 +28,4 @@ config.json
MerchAtScale-*.json
.env*
.aio
+
diff --git a/studio/src/editor-panel.js b/studio/src/editor-panel.js
index b5dade41..26ece785 100644
--- a/studio/src/editor-panel.js
+++ b/studio/src/editor-panel.js
@@ -220,10 +220,10 @@ export default class EditorPanel extends LitElement {
this.inEdit.updateFieldInternal(fieldName, value);
}
- updateFragment(event) {
- const fieldName = event.target.dataset.field;
- let value = event.target.value || event.detail?.value;
- value = event.target.multiline ? value?.split(',') : [value ?? ''];
+ updateFragment({ target, detail }) {
+ const fieldName = target.dataset.field;
+ let value = target.value || detail?.value || target.checked;
+ value = target.multiline ? value?.split(',') : [value ?? ''];
this.inEdit.updateField(fieldName, value);
}
diff --git a/studio/src/editors/merch-card-editor.js b/studio/src/editors/merch-card-editor.js
index e7efd267..79e4eb92 100644
--- a/studio/src/editors/merch-card-editor.js
+++ b/studio/src/editors/merch-card-editor.js
@@ -189,13 +189,23 @@ class MerchCardEditor extends LitElement {
Prices
${unsafeHTML(form.prices.values[0])}
+
+ Promo Text
+
+
Description
${unsafeHTML(form.description.values[0])}
+
+ Callout text
+ ${unsafeHTML(form.callout?.values[0])}
+
+ Stock Checkbox
Footer