feat: initial draft and components creation
This commit is contained in:
@@ -0,0 +1,199 @@
|
||||
import type { InvitePageContent } from "./types";
|
||||
|
||||
const event = { date: "10 July 2027", venue: "Luttelforster Muhle", location: "Schwalmtal, Germany" };
|
||||
|
||||
export const en: InvitePageContent = {
|
||||
hero: {
|
||||
eyebrow: "10 JULY 2027 · SCHWALMTAL",
|
||||
title: "Nicole & Raul",
|
||||
subtitle: "We're getting married.",
|
||||
date: event.date,
|
||||
location: event.location,
|
||||
},
|
||||
introduction: {
|
||||
heading: "Come for the love. Stay for the party.",
|
||||
paragraphs: [
|
||||
"We can't wait to celebrate this special day with you. An afternoon in the garden, a long dinner under the lights and a night we'll never forget.",
|
||||
"Thank you for being part of our story.",
|
||||
],
|
||||
facts: [
|
||||
{ label: "Date", value: event.date, description: "Saturday" },
|
||||
{ label: "Location", value: event.venue, description: event.location },
|
||||
{ label: "Ceremony", value: "16:00" },
|
||||
],
|
||||
},
|
||||
story: {
|
||||
eyebrow: "OUR STORY",
|
||||
heading: "The beginning of our forever.",
|
||||
paragraphs: [
|
||||
"Different places, different paths - until life brought us together. What started with a spark turned into something real.",
|
||||
"We travel, laugh, dance and dream. Now we can't wait to celebrate this next chapter with you.",
|
||||
],
|
||||
timeline: [
|
||||
{
|
||||
year: "2018",
|
||||
title: "Where it started",
|
||||
place: "Madrid",
|
||||
description: "A chance encounter during a city trip changed everything.",
|
||||
},
|
||||
{
|
||||
year: "2021",
|
||||
title: "Somewhere along the way",
|
||||
description: "From spontaneous trips to our favorite places. Germany became home.",
|
||||
},
|
||||
{
|
||||
year: "2027",
|
||||
title: "The next chapter",
|
||||
description: "We get married and can't wait to celebrate with you.",
|
||||
},
|
||||
],
|
||||
quote: "Different places, one journey. Countless memories. Forever us.",
|
||||
},
|
||||
details: {
|
||||
eyebrow: "WEDDING DETAILS",
|
||||
heading: "All the details that matter.",
|
||||
introduction: "Here is everything you need to know for our big day.",
|
||||
facts: [
|
||||
{
|
||||
label: "When",
|
||||
value: "July 10, 2027",
|
||||
description: "Ceremony starts at 16:00",
|
||||
},
|
||||
{ label: "Where", value: event.venue, description: event.location },
|
||||
{
|
||||
label: "Arrival",
|
||||
value: "From 15:30",
|
||||
description: "Please plan to arrive on time.",
|
||||
},
|
||||
],
|
||||
expectations: [
|
||||
{
|
||||
label: "Ceremony",
|
||||
value: "Outdoors in the garden",
|
||||
description: "Weather permitting.",
|
||||
},
|
||||
{
|
||||
label: "Dinner & Party",
|
||||
value: "Drinks and dancing",
|
||||
description: "The party continues indoors.",
|
||||
},
|
||||
],
|
||||
dressCode: {
|
||||
label: "Dress code",
|
||||
value: "Summer elegant",
|
||||
description: "Light fabrics, soft colors and a festive feel. No black, please.",
|
||||
},
|
||||
policies: [
|
||||
{ title: "Children", description: "Our celebration is adults only." },
|
||||
{ title: "Dogs", description: "Please leave your dogs at home." },
|
||||
{
|
||||
title: "Weather",
|
||||
description: "A beautiful indoor plan B is ready if it rains.",
|
||||
},
|
||||
{
|
||||
title: "Parking",
|
||||
description: "Parking is available on site; follow the signs.",
|
||||
},
|
||||
{
|
||||
title: "Accessibility",
|
||||
description: "The venue is mostly accessible. Contact us with questions.",
|
||||
},
|
||||
],
|
||||
},
|
||||
schedule: {
|
||||
eyebrow: "SCHEDULE",
|
||||
heading: "Here's how we celebrate.",
|
||||
introduction: "A day filled with love, laughter and unforgettable moments.",
|
||||
label: "The day, at a glance",
|
||||
timeline: [
|
||||
{
|
||||
time: "15:15",
|
||||
title: "Arrival",
|
||||
description: "Arrive, take your seat and get ready for the ceremony.",
|
||||
},
|
||||
{
|
||||
time: "16:00",
|
||||
title: "Ceremony",
|
||||
description: "We say I do in the garden.",
|
||||
},
|
||||
{
|
||||
time: "16:45",
|
||||
title: "Cocktails & Canapes",
|
||||
description: "Drinks, canapes and good company.",
|
||||
},
|
||||
{
|
||||
time: "18:30",
|
||||
title: "Dinner",
|
||||
description: "Time to eat, talk, laugh and celebrate.",
|
||||
},
|
||||
{
|
||||
time: "21:00",
|
||||
title: "Dessert",
|
||||
description: "Something sweet before things get louder.",
|
||||
},
|
||||
{
|
||||
time: "22:00-late",
|
||||
title: "Dancing",
|
||||
description: "Under the stars, until whenever.",
|
||||
},
|
||||
],
|
||||
quote: "Some moments turn into memories, and this one turns into forever.",
|
||||
},
|
||||
faq: {
|
||||
eyebrow: "FAQ",
|
||||
heading: "Questions? We've got you.",
|
||||
introduction: "Answers to the things you might be wondering about.",
|
||||
questions: [
|
||||
{
|
||||
question: "Can I bring a plus one?",
|
||||
answer: "Please bring only the guest named on your invitation.",
|
||||
},
|
||||
{
|
||||
question: "Are children invited?",
|
||||
answer: "Our celebration is adults only.",
|
||||
},
|
||||
{ question: "Can I bring my dog?", answer: "Please leave dogs at home." },
|
||||
{
|
||||
question: "Is there parking?",
|
||||
answer: "Yes, parking is available on site.",
|
||||
},
|
||||
{
|
||||
question: "Will there be transport?",
|
||||
answer: "Please plan your journey in advance.",
|
||||
},
|
||||
{
|
||||
question: "What happens if it rains?",
|
||||
answer: "We have a beautiful indoor plan B.",
|
||||
},
|
||||
{
|
||||
question: "What's the dress code?",
|
||||
answer: "Summer elegant. No black, please.",
|
||||
},
|
||||
{
|
||||
question: "Will the celebration go indoors?",
|
||||
answer: "Later, the party continues indoors.",
|
||||
},
|
||||
{
|
||||
question: "What food will be served?",
|
||||
answer: "A seasonal dinner; share dietary needs in advance.",
|
||||
},
|
||||
{
|
||||
question: "Can I help with a song or speech?",
|
||||
answer: "Coordinate surprises with our wedding party.",
|
||||
},
|
||||
],
|
||||
contact: {
|
||||
heading: "Still have a question?",
|
||||
description: "We're happy to help.",
|
||||
action: "Get in touch",
|
||||
},
|
||||
},
|
||||
rsvp: {
|
||||
eyebrow: "RSVP",
|
||||
heading: "We can't wait to celebrate with you.",
|
||||
paragraph: "Please let us know if you'll be joining us by",
|
||||
deadline: "May 15, 2027",
|
||||
helper: "We hope you can make it!",
|
||||
faqLink: "Questions? Visit our FAQ",
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user