Skip to content

Commit

Permalink
feat(#213): configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
Jumpy-Squirrel committed Dec 28, 2023
1 parent bc7ba0f commit 7b934c0
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -81,13 +81,13 @@ const TicketLevel = (_: ReadonlyRouteComponentProps) => {
<TicketLevelFootnote
marker="*"
label="Early Bird Discount"
price="-5" ></TicketLevelFootnote>
price="-15" ></TicketLevelFootnote>
</Localized>
<Localized id="register-ticket-level-modifiers-at-door" attrs={{ label: true, description: true, price: true }}>
<Localized id="register-ticket-level-modifiers-late-fee" attrs={{ label: true, description: true, price: true }}>
<TicketLevelFootnote
marker=""
label="At the Door"
price="+10" ></TicketLevelFootnote>
label="Late Fee"
price="+15" ></TicketLevelFootnote>
</Localized>
</ModifiersSection>
<AddonsSection>
Expand Down
20 changes: 10 additions & 10 deletions src/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import { DateTime } from 'luxon'
const apiPath = (path: string) => process.env.GATSBY_API_BASE_URL === undefined ? withPrefix(path) : `${process.env.GATSBY_API_BASE_URL}${path}`

const config = checkConfig({
version: 1, // increment to prevent loading from local storage (new year, pricing changes, default packages)
version: 2, // increment to prevent loading from local storage (new year, pricing changes, default packages)
eventName: 'Eurofurence',
registrationLaunch: DateTime.fromISO('2023-01-21T12:30:23+02:00'),
registrationExpirationDate: DateTime.fromISO('2024-09-22', { zone: 'Europe/Berlin' }),
Expand All @@ -29,23 +29,23 @@ const config = checkConfig({
ticketLevels: {
'standard': {
prices: {
full: 120,
day: 70,
full: 160,
day: 100,
},
requires: ['stage-pass'],
},
'sponsor': {
prices: {
full: 200,
day: 150,
full: 260,
day: 200,
},
requires: ['stage-pass'],
includes: ['tshirt'],
},
'super-sponsor': {
prices: {
full: 310,
day: 260,
full: 360,
day: 300,
},
requires: ['stage-pass'],
includes: ['tshirt'],
Expand Down Expand Up @@ -73,13 +73,13 @@ const config = checkConfig({
hidden: false,
},
'early': {
price: -5,
price: -15,
default: true, // don't forget to increment version when changing this
options: {},
hidden: true,
},
'door': {
price: 10,
'late': {
price: 15,
default: false, // don't forget to increment version when changing this
options: {},
hidden: true,
Expand Down
10 changes: 7 additions & 3 deletions src/localizations/de-DE.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ invoice-item-definition-register-ticket-addons-tshirt =
invoice-item-definition-register-ticket-addons-early =
.name = Frühbucher
invoice-item-definition-register-ticket-addons-door =
.name = Walk-in Zuschlag
invoice-item-definition-register-ticket-addons-late =
.name = Spätbucher
invoice-item-definition-register-ticket-addons-dealer-half =
.name = Dealer (halber Tisch)
Expand Down Expand Up @@ -244,7 +244,11 @@ register-ticket-level-card-super-sponsor =
register-ticket-level-modifiers-early-bird =
.label = Frühbucherrabatt (bei Zahlung vor 1. März)
.price = -5 €
.price = -15 €
register-ticket-level-modifiers-late-fee =
.label = Spätbucheraufschlag (bei Zahlung nach 1. Juli)
.price = +15 €
register-ticket-level-modifiers-at-door =
.label = Abendkasse vor Ort
Expand Down
12 changes: 6 additions & 6 deletions src/localizations/en-US.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ invoice-item-definition-register-ticket-addons-tshirt =
invoice-item-definition-register-ticket-addons-early =
.name = Early Bird
invoice-item-definition-register-ticket-addons-door =
.name = At the door
invoice-item-definition-register-ticket-addons-late =
.name = Late Fee
invoice-item-definition-register-ticket-addons-dealer-half =
.name = Dealer (Half a Table)
Expand Down Expand Up @@ -244,11 +244,11 @@ register-ticket-level-card-super-sponsor =
register-ticket-level-modifiers-early-bird =
.label = Early Bird Discount (if paid before March 1st)
.price = - €5
.price = - €15
register-ticket-level-modifiers-at-door =
.label = At the Door
.price = + €10
register-ticket-level-modifiers-late-fee =
.label = Late Fee (if paid after July 1st)
.price = + €15
register-ticket-level-expiration-notice = Register before {DATETIME($expirationDate, day: "numeric", month: "long")}
Expand Down

0 comments on commit 7b934c0

Please sign in to comment.