diff --git a/src/pretix/static/pretixcontrol/js/ui/checkinrules/App.vue b/src/pretix/static/pretixcontrol/js/ui/checkinrules/App.vue index df2f7471c..7c6f5c5cf 100644 --- a/src/pretix/static/pretixcontrol/js/ui/checkinrules/App.vue +++ b/src/pretix/static/pretixcontrol/js/ui/checkinrules/App.vue @@ -75,10 +75,14 @@ const missingItems = computed(() => { li.active(role="presentation") a(href="#rules-edit", role="tab", data-toggle="tab") span.fa.fa-edit + // space between icon and string + | | {{ gettext("Edit") }} li(role="presentation") a(href="#rules-viz", role="tab", data-toggle="tab") span.fa.fa-eye + // space between icon and string + | | {{ gettext("Visualize") }} //- Tab panes diff --git a/src/pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts b/src/pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts index 9ebaaf2bc..b19235191 100644 --- a/src/pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts +++ b/src/pretix/static/pretixcontrol/js/ui/checkinrules/django-interop.ts @@ -17,7 +17,7 @@ export const rules = ref({}) // grab rules from hidden input const rulesInput = document.querySelector('#id_rules') if (rulesInput?.value) { - rules.value = JSON.parse(rulesInput.value) + rules.value = JSON.parse(rulesInput.value) ?? {} } // sync back to hidden input