Update Herrnhof options to match VotC, fix dates to June 21-28, rename page title
- Add all Herrnhof Villa options: living room, triple, twin, single, couple - Revert to 7-night pricing matching VotC rates exactly - Change dates to 21–28 June 2026 - Rename page title to "Payment for CoFi 4" - Update confirmation text to "payment confirmation" Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8b3ecd48c2
commit
19700b7af7
|
|
@ -292,7 +292,7 @@ export default function RegisterPage() {
|
|||
|
||||
<main className="container mx-auto px-4 py-12 max-w-3xl">
|
||||
<div className="text-center mb-12">
|
||||
<h1 className="text-4xl md:text-5xl font-bold mb-4">Register for {EVENT_SHORT}</h1>
|
||||
<h1 className="text-4xl md:text-5xl font-bold mb-4">Payment for CoFi 4</h1>
|
||||
<p className="text-xl text-muted-foreground">{EVENT_DATES} · {EVENT_LOCATION}</p>
|
||||
</div>
|
||||
|
||||
|
|
@ -326,7 +326,7 @@ export default function RegisterPage() {
|
|||
onChange={(e) => setFormData({ ...formData, email: e.target.value })}
|
||||
/>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
We'll send your registration confirmation and event updates here.
|
||||
We'll send your payment confirmation and event updates here.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ export const EVENT_NAME = "CoFi"
|
|||
export const EVENT_FULL_NAME = "Collaborative Finance"
|
||||
export const EVENT_YEAR = 2026
|
||||
export const EVENT_TAGLINE = "Reimagining finance for the commons"
|
||||
export const EVENT_DATES = "20–28 June 2026"
|
||||
export const EVENT_DATES = "21–28 June 2026"
|
||||
export const EVENT_LOCATION = "Commons Hub Austria (Reichenau an der Rax)"
|
||||
export const EVENT_SHORT = `${EVENT_NAME} ${EVENT_YEAR}`
|
||||
|
||||
|
|
@ -74,7 +74,7 @@ export const ACCOMMODATION_VENUES: AccommodationVenue[] = [
|
|||
{
|
||||
id: "ch-multi",
|
||||
label: "Bed in shared room",
|
||||
price: 312,
|
||||
price: 275,
|
||||
nightlyRate: 39,
|
||||
venue: "Commons Hub",
|
||||
venueKey: "commons-hub",
|
||||
|
|
@ -82,7 +82,7 @@ export const ACCOMMODATION_VENUES: AccommodationVenue[] = [
|
|||
{
|
||||
id: "ch-double",
|
||||
label: "Bed in double room",
|
||||
price: 400,
|
||||
price: 350,
|
||||
nightlyRate: 50,
|
||||
venue: "Commons Hub",
|
||||
venueKey: "commons-hub",
|
||||
|
|
@ -92,21 +92,45 @@ export const ACCOMMODATION_VENUES: AccommodationVenue[] = [
|
|||
{
|
||||
key: "herrnhof",
|
||||
name: "Herrnhof Villa",
|
||||
description: "Nearby villa with single and double room options.",
|
||||
description: "Nearby villa with a range of room options.",
|
||||
options: [
|
||||
{
|
||||
id: "hh-living",
|
||||
label: "Bed in living room",
|
||||
price: 315,
|
||||
nightlyRate: 45,
|
||||
venue: "Herrnhof Villa",
|
||||
venueKey: "herrnhof",
|
||||
},
|
||||
{
|
||||
id: "hh-triple",
|
||||
label: "Bed in triple room",
|
||||
price: 350,
|
||||
nightlyRate: 50,
|
||||
venue: "Herrnhof Villa",
|
||||
venueKey: "herrnhof",
|
||||
},
|
||||
{
|
||||
id: "hh-twin",
|
||||
label: "Single bed in double room",
|
||||
price: 420,
|
||||
nightlyRate: 60,
|
||||
venue: "Herrnhof Villa",
|
||||
venueKey: "herrnhof",
|
||||
},
|
||||
{
|
||||
id: "hh-single",
|
||||
label: "Single room",
|
||||
price: 760,
|
||||
price: 665,
|
||||
nightlyRate: 95,
|
||||
venue: "Herrnhof Villa",
|
||||
venueKey: "herrnhof",
|
||||
},
|
||||
{
|
||||
id: "hh-double",
|
||||
label: "Double room (per person)",
|
||||
price: 400,
|
||||
nightlyRate: 50,
|
||||
id: "hh-couple",
|
||||
label: "Couple room",
|
||||
price: 700,
|
||||
nightlyRate: 100,
|
||||
venue: "Herrnhof Villa",
|
||||
venueKey: "herrnhof",
|
||||
},
|
||||
|
|
@ -120,7 +144,7 @@ export const ACCOMMODATION_MAP: Record<string, AccommodationOption> = Object.fro
|
|||
)
|
||||
|
||||
/** Number of nights (used in display) */
|
||||
export const ACCOMMODATION_NIGHTS = 8
|
||||
export const ACCOMMODATION_NIGHTS = 7
|
||||
|
||||
// ── Booking sheet criteria (maps accommodation IDs to bed search criteria) ──
|
||||
|
||||
|
|
@ -143,13 +167,25 @@ export const BOOKING_CRITERIA: Record<string, BookingCriteria> = {
|
|||
venue: "Commons Hub",
|
||||
bedTypes: ["double", "double (shared)"],
|
||||
},
|
||||
"hh-living": {
|
||||
venue: "Herrnhof Villa",
|
||||
bedTypes: ["daybed", "extra bed"],
|
||||
},
|
||||
"hh-triple": {
|
||||
venue: "Herrnhof Villa",
|
||||
bedTypes: ["single", "bunk up", "bunk down"],
|
||||
},
|
||||
"hh-twin": {
|
||||
venue: "Herrnhof Villa",
|
||||
bedTypes: ["single"],
|
||||
},
|
||||
"hh-single": {
|
||||
venue: "Herrnhof Villa",
|
||||
bedTypes: ["double"],
|
||||
},
|
||||
"hh-double": {
|
||||
"hh-couple": {
|
||||
venue: "Herrnhof Villa",
|
||||
bedTypes: ["single", "double (shared)"],
|
||||
bedTypes: ["double"],
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue