diff --git a/frontend/src/views/ScheduleView.vue b/frontend/src/views/ScheduleView.vue index 7649010..408578e 100644 --- a/frontend/src/views/ScheduleView.vue +++ b/frontend/src/views/ScheduleView.vue @@ -178,7 +178,25 @@ export default { }); return uniqueLocations; - } + }, + addAddress(clubName, addressLines) { + if (!this.addressY) { + this.addressY = 30; + } + + this.doc.setFontSize(14); + this.doc.setFont(undefined, 'bold'); + this.doc.text(clubName, 20, this.addressY); + + this.doc.setFontSize(12); + this.doc.setFont(undefined, 'normal'); + addressLines.forEach(line => { + this.addressY += 7; + this.doc.text(line, 20, this.addressY); + }); + + this.addressY += 10; // Abstand zur nächsten Adresse + }, }, async created() { await this.loadLeagues();