diff --git a/README.md b/README.md index f08769c..2054b48 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Thoosie Calendar +Thoosie Calendar + A week-by-week calendar showing operating hours for all Six Flags Entertainment Group theme parks — including the former Cedar Fair parks. Data is scraped from the Six Flags internal API and stored locally in SQLite. Click any park to see its full month calendar and live ride status with current wait times. ## Parks diff --git a/app/icon.svg b/app/icon.svg deleted file mode 100644 index cfc7eee..0000000 --- a/app/icon.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/app/icon.tsx b/app/icon.tsx new file mode 100644 index 0000000..f856daf --- /dev/null +++ b/app/icon.tsx @@ -0,0 +1,59 @@ +import { ImageResponse } from "next/og"; + +export const size = { width: 32, height: 32 }; +export const contentType = "image/png"; + +export default function Icon() { + return new ImageResponse( + ( +
+ {/* Ground line */} +
+ {/* Lift hill — semicircle bump */} +
+ {/* Vertical loop — circle outline */} +
+
+ ), + { width: 32, height: 32 }, + ); +} diff --git a/app/page.tsx b/app/page.tsx index 63eed42..460f3fd 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -78,14 +78,18 @@ export default async function HomePage({ searchParams }: PageProps) { justifyContent: "space-between", gap: 12, }}> - - Thoosie Calendar - +
+ {/* eslint-disable-next-line @next/next/no-img-element */} + + + Thoosie Calendar + +
+ + + + +