Skip to content

Commit 2e476c4

Browse files
authored
Merge pull request #51 from ComputerScienceHouse/develop
merge Develop to main
2 parents 8c2073e + 984d143 commit 2e476c4

7 files changed

Lines changed: 74 additions & 33 deletions

File tree

src/components/Navbar.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const navLinks = [
1010
{ name: "Events", path: "/events" },
1111
{ name: "Other Events", path: "/otherevents"},
1212
{ name: "Hotels", path: "/hotels" },
13-
{ name: "Ticket Prices", path: "/ticket-prices" },
13+
{ name: "Tickets", path: "/ticket-prices" },
1414
{ name: "FAQ", path: "/faq" },
1515
];
1616

@@ -54,7 +54,7 @@ export function Navbar() {
5454
<Link to="/registration">
5555
<Button variant="hero" size="lg">
5656
<UserPlus className="w-4 h-4" />
57-
Register
57+
Late Registration
5858
</Button>
5959
</Link>
6060
</div>
@@ -90,7 +90,7 @@ export function Navbar() {
9090
<div className="mt-2">
9191
<Link to="/registration">
9292
<Button variant="hero" className="w-full">
93-
Register
93+
Late Registration
9494
</Button>
9595
</Link>
9696
</div>

src/pages/Events.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const Events = () => {
2727
<div className="bg-amber-500/20 border-2 border-amber-500/50 py-4 px-4">
2828
<div className="container mx-auto text-center">
2929
<p className="text-amber-400 font-bold text-sm md:text-base tracking-wider">
30-
⚠️ Tickets are available for purchase! Check your email for more info. Reach out to 50th@csh.rit.edu with any questions!
30+
⚠️ Tickets are available for purchase! Click on the "Tickets" tab for more info. Reach out to 50th@csh.rit.edu with any questions!
3131
</p>
3232
</div>
3333
</div>
@@ -46,7 +46,7 @@ const Events = () => {
4646
<a href="/registration" target="_blank" rel="noopener noreferrer">
4747
<Button variant="hero" size="lg">
4848
<Ticket className="w-5 h-5" />
49-
Register
49+
Late Registration
5050
</Button>
5151
</a>
5252
<Link to="/schedule">
@@ -195,7 +195,7 @@ const Events = () => {
195195
<a href="/registration" target="_blank" rel="noopener noreferrer">
196196
<Button variant="hero" size="xl">
197197
<Ticket className="w-5 h-5" />
198-
Register Now
198+
Late Registration
199199
<ArrowRight className="w-5 h-5" />
200200
</Button>
201201
</a>

src/pages/EventsData.ts

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export const events: ScheduleEvent[] = [ // PLACEHOLDERS: Update all event times
8383
description: "The check-in table will be available from 9am-1pm to accomadate attendees arriving in Rochester on Saturday. Stop by at any time to pick up your badge, swag bag, and event materials. Ask questions about the weekend's events and chat with CSHers.",
8484
date: "Saturday, April 11, 2026",
8585
time: "9:00 AM - 1:00 PM",
86-
location: "TBD", // PLACEHOLDER: Confirm location
86+
location: "TBD",
8787
address: "TBD",
8888
capacity: "All attendees",
8989
dressCode: "Casual",
@@ -191,19 +191,43 @@ export const events: ScheduleEvent[] = [ // PLACEHOLDERS: Update all event times
191191
description: "TICKETED EVENT! Before you head home, join us for a farewell brunch. Last chance to exchange contact info, take group photos, and say your goodbyes. Ticket packages include options for open bar, food, and play tokens.",
192192
date: "Sunday, April 12, 2026",
193193
time: "11:00 AM - 2:00 PM",
194-
location: "Swillburger/Playhouse", // Confirm location
194+
location: "Swillburger/Playhouse",
195195
address: "820 South Clinton, Rochester, NY 14620",
196196
capacity: "All attendees",
197197
dressCode: "Casual",
198198
type: "food",
199199
},
200+
{
201+
id: 19,
202+
title: "Mechanical Keyboard Meetup",
203+
description: "CSHers will be showing off their mechnical keyboard setups! Stop by to check it out and spend some time learning about keyboards. There will be special guests and giveaways!",
204+
date: "Friday, April 10, 2026",
205+
time: "12:30 PM - 2:00 PM",
206+
location: "Douglass Sprague Perry Hall (DSP) Room 1250",
207+
address: "43 Greenleaf Ct, Rochester, NY 14623",
208+
capacity: "All attendees",
209+
dressCode: "Casual",
210+
type: "activity",
211+
},
212+
{
213+
id: 20,
214+
title: "Seminar: Intro to GPUI and hacking on Zed",
215+
description: "Hosted by CSH's very own Nick Moshe (@nickm)! Learn how Zed.dev works under the hood, how to use its rust-native desktop app framework GPUI, and how to build custom plugins embedded into Zed itself.",
216+
date: "Friday, April 10, 2026",
217+
time: "3:00 PM - 4:00 PM",
218+
location: "CSH, DSP Floor 3",
219+
address: "43 Greenleaf Ct, Rochester, NY 14623",
220+
capacity: "All attendees",
221+
dressCode: "Casual",
222+
type: "seminar",
223+
},
200224
{
201225
id: 17,
202226
title: "IGM Symposium",
203227
description: "https://www.rit.edu/computing/school-interactive-games-and-media/ims",
204228
date: "Saturday, April 11, 2026",
205229
time: "10:00 AM - 5:00 PM",
206-
location: "RIT's MAGIC Spell Studios", // Confirm location
230+
location: "RIT's MAGIC Spell Studios",
207231
address: "1 Lomb Memorial Dr, Rochester, NY",
208232
capacity: "",
209233
dressCode: "",

src/pages/Index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const Index = () => {
2323
<div className="bg-amber-500/20 border-2 border-amber-500/50 py-4 px-4">
2424
<div className="container mx-auto text-center">
2525
<p className="text-amber-400 font-bold text-sm md:text-base tracking-wider">
26-
⚠️ Tickets are available for purchase! Check your email for more info. Reach out to 50th@csh.rit.edu with any questions!
26+
⚠️ Tickets are available for purchase! Click on the "Tickets" tab for more info. Reach out to 50th@csh.rit.edu with any questions!
2727
</p>
2828
</div>
2929
</div>
@@ -64,7 +64,7 @@ const Index = () => {
6464
<Link to="/registration">
6565
<Button variant="hero" size="xl" className="w-full sm:w-auto">
6666
<UserPlus className="w-5 h-5" />
67-
Register
67+
Late Registration
6868
</Button>
6969
</Link>
7070
</div>

src/pages/Schedule.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ export const typeColors: Record<string, string> = {
6262
main: "bg-gradient-csh text-primary-foreground",
6363
food: "bg-amber-500/70 text-amber-200 border-amber-500/30",
6464
activity: "bg-emerald-500/70 text-emerald-200 border-emerald-500/30",
65+
seminar: "bg-purple-500/70 text-purple-200 border-purple-500/30",
6566
external: "bg-orange-500/70 text-orange-200 border-orange-500/30"
6667
};
6768

@@ -273,7 +274,7 @@ const Schedule = () => {
273274
<div className="bg-amber-500/20 border-2 border-amber-500/50 py-4 px-4">
274275
<div className="container mx-auto text-center">
275276
<p className="text-amber-400 font-bold text-sm md:text-base tracking-wider">
276-
⚠️ Tickets are available for purchase! Check your email for more info. Reach out to 50th@csh.rit.edu with any questions!
277+
⚠️ Tickets are available for purchase! Click on the "Tickets" tab for more info. Reach out to 50th@csh.rit.edu with any questions!
277278
</p>
278279
</div>
279280
</div>

src/pages/ScheduleEvent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ export interface ScheduleEvent {
1111
address: string,
1212
capacity: string,
1313
dressCode: string,
14-
type: "social" | "main" | "food" | "activity" | "external"
14+
type: "social" | "main" | "food" | "activity" | "seminar" | "external"
1515
}

src/pages/TicketPrices.tsx

Lines changed: 36 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@ const TicketPrices = () => {
1010
<div className="container mx-auto px-4">
1111
<div className="text-center max-w-3xl mx-auto">
1212
<h1 className="text-4xl md:text-6xl font-display font-bold mb-4">
13-
Ticket <span className="text-gradient">Prices</span>
13+
Ticket <span className="text-gradient">Purchasing</span>
1414
</h1>
15-
<div className="bg-amber-500/20 border-2 border-amber-500/50 rounded-xl p-4 mb-8">
15+
{/* <div className="bg-amber-500/20 border-2 border-amber-500/50 rounded-xl p-4 mb-8">
1616
<p className="text-amber-400 font-bold text-lg">
17-
⚠️ Tickets are available for purchase! Check your email for more info. Reach out to 50th@csh.rit.edu with any questions!
17+
⚠️ Tickets are available for purchase! Click on the "Tickets" tab for more info. Reach out to 50th@csh.rit.edu with any questions!
1818
</p>
19-
</div>
20-
<p className="text-muted-foreground text-lg mb-8">
19+
</div> */}
20+
{/* <p className="text-muted-foreground text-lg mb-8">
2121
We will send an email to the email you provided at registration when tickets are available for purchase. If you haven't registered yet, please do so!
2222
</p>
2323
<a href="/registration" target="_blank" rel="noopener noreferrer">
2424
<Button variant="hero" size="lg">
2525
<UserPlus className="w-5 h-5" />
2626
Register For 50th
2727
</Button>
28-
</a>
28+
</a> */}
2929
</div>
3030
</div>
3131
</section>
@@ -40,8 +40,10 @@ const TicketPrices = () => {
4040
<div className="grid grid-cols-1 lg:grid-cols-3 gap-6 items-start">
4141
{/* Open Sauce Mixer */}
4242
<div className="glass rounded-2xl p-8">
43-
<h3 className="text-2xl font-display font-semibold mb-3">
44-
Open Sauce Mixer
43+
<h3 className="text-2xl font-display font-semibold mb-3 hover:underline">
44+
<a href="https://rittickets.com/Online/seatSelect.asp?createBO::WSmap=1&BOparam::WSmap::loadBestAvailable::performance_ids=8EF606AA-ADED-4902-AE69-3610E0CDD7C0" target="_blank" rel="noopener noreferrer">
45+
Open Sauce Mixer
46+
</a>
4547
</h3>
4648

4749
<p className="text-muted-foreground text-sm mb-4">
@@ -92,8 +94,10 @@ const TicketPrices = () => {
9294
Main Event
9395
</span>
9496
</div>
95-
<h3 className="text-2xl font-display font-semibold mb-3">
96-
Formal Dinner
97+
<h3 className="text-2xl font-display font-semibold mb-3 hover:underline">
98+
<a href="https://rittickets.com/Online/seatSelect.asp?createBO::WSmap=1&BOparam::WSmap::loadBestAvailable::performance_ids=3F172321-51FE-45FE-81F4-369CCDBD7B85" target="_blank" rel="noopener noreferrer">
99+
Formal Dinner
100+
</a>
97101
</h3>
98102

99103
<p className="text-muted-foreground text-sm mb-4">
@@ -154,8 +158,10 @@ const TicketPrices = () => {
154158

155159
{/* Farewell Brunch */}
156160
<div className="glass rounded-2xl p-8">
157-
<h3 className="text-2xl font-display font-semibold mb-3">
158-
Farewell Brunch
161+
<h3 className="text-2xl font-display font-semibold mb-3 hover:underline">
162+
<a href="https://rittickets.com/Online/seatSelect.asp?createBO::WSmap=1&BOparam::WSmap::loadBestAvailable::performance_ids=9B6701AD-A667-4D9B-9DB7-B9938CDE3FDF" target="_blank" rel="noopener noreferrer">
163+
Farewell Brunch
164+
</a>
159165
</h3>
160166

161167
<p className="text-muted-foreground text-sm mb-4">
@@ -182,19 +188,29 @@ const TicketPrices = () => {
182188
<div className="flex justify-between items-start mb-2">
183189
<div>
184190
<p className="font-semibold">All Inclusive</p>
185-
<p className="text-xs text-muted-foreground">Open Bar + Meal + 50 Tokens</p>
191+
<p className="text-xs text-muted-foreground">3 Drink Tickets + Entree + Side + NA Drink + 50 Tokens</p>
186192
</div>
187-
<p className="text-2xl font-display font-bold text-primary">WIP</p>
193+
<p className="text-2xl font-display font-bold text-primary">$40</p>
188194
</div>
189195
</div>
190196

191197
<div className="glass rounded-lg p-4 border border-border hover:border-primary/50 transition-colors">
192198
<div className="flex justify-between items-start mb-2">
193199
<div>
194-
<p className="font-semibold">Standard</p>
195-
<p className="text-xs text-muted-foreground">Meal Ticket + 50 Tokens</p>
200+
<p className="font-semibold">Drinks Only</p>
201+
<p className="text-xs text-muted-foreground">3 Drink Tickets</p>
196202
</div>
197-
<p className="text-2xl font-display font-bold text-primary">WIP</p>
203+
<p className="text-2xl font-display font-bold text-primary">$11</p>
204+
</div>
205+
</div>
206+
207+
<div className="glass rounded-lg p-4 border border-border hover:border-primary/50 transition-colors">
208+
<div className="flex justify-between items-start mb-2">
209+
<div>
210+
<p className="font-semibold">Meal Only</p>
211+
<p className="text-xs text-muted-foreground">Entree + Side + NA Drink</p>
212+
</div>
213+
<p className="text-2xl font-display font-bold text-primary">$18</p>
198214
</div>
199215
</div>
200216

@@ -204,7 +220,7 @@ const TicketPrices = () => {
204220
<p className="font-semibold">Tokens Only</p>
205221
<p className="text-xs text-muted-foreground">50 Tokens</p>
206222
</div>
207-
<p className="text-2xl font-display font-bold text-primary">WIP</p>
223+
<p className="text-2xl font-display font-bold text-primary">$12.50</p>
208224
</div>
209225
</div>
210226
</div>
@@ -220,7 +236,7 @@ const TicketPrices = () => {
220236
</section>
221237

222238
{/* CTA Section */}
223-
<section className="py-16">
239+
{/* <section className="py-16">
224240
<div className="container mx-auto px-4 text-center">
225241
<h2 className="text-2xl md:text-3xl font-display font-bold mb-4">
226242
Ready to Celebrate 50 Years of CSH?
@@ -239,7 +255,7 @@ const TicketPrices = () => {
239255
</Button>
240256
</a>
241257
</div>
242-
</section>
258+
</section> */}
243259
</Layout>
244260
);
245261
};

0 commit comments

Comments
 (0)