feat: add Fast Lane wait times toggle on park pages
Build and Deploy / Build & Push (push) Successful in 1m3s
Build and Deploy / Build & Push (push) Successful in 1m3s
Join Fast Lane waits from the Six Flags /wait-times endpoint onto Queue-Times rides by name. A new toggle on the live ride panel swaps the shown wait to the Fast Lane number; regular waits and open status still come from Queue-Times. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
+24
-17
@@ -97,23 +97,30 @@ export default async function ParkPage({ params, searchParams }: PageProps) {
|
||||
{/* ── Ride Status ─────────────────────────────────────────────────── */}
|
||||
<section>
|
||||
<SectionHeading aside={liveRides ? (
|
||||
<a
|
||||
href="https://queue-times.com"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
style={{
|
||||
fontSize: "0.68rem",
|
||||
color: "var(--color-text-dim)",
|
||||
textDecoration: "none",
|
||||
display: "flex",
|
||||
alignItems: "center",
|
||||
gap: 4,
|
||||
transition: "color 120ms ease",
|
||||
}}
|
||||
className="park-name-link"
|
||||
>
|
||||
via queue-times.com
|
||||
</a>
|
||||
<span style={{ display: "flex", alignItems: "center", gap: 6, flexWrap: "wrap", justifyContent: "flex-end" }}>
|
||||
<a
|
||||
href="https://queue-times.com"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
style={{
|
||||
fontSize: "0.68rem",
|
||||
color: "var(--color-text-dim)",
|
||||
textDecoration: "none",
|
||||
display: "flex",
|
||||
alignItems: "center",
|
||||
gap: 4,
|
||||
transition: "color 120ms ease",
|
||||
}}
|
||||
className="park-name-link"
|
||||
>
|
||||
via queue-times.com
|
||||
</a>
|
||||
{liveRides.rides.some((r) => r.hasFastLane) && (
|
||||
<span style={{ fontSize: "0.68rem", color: "var(--color-text-dim)" }}>
|
||||
· Fast Lane via sixflags.com
|
||||
</span>
|
||||
)}
|
||||
</span>
|
||||
) : undefined}>
|
||||
Rides
|
||||
{liveRides ? (
|
||||
|
||||
Reference in New Issue
Block a user