summaryrefslogtreecommitdiff
path: root/app/routes.ts
blob: 07ba8a9079419ec375b4b40487e90113c7ae716a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { type RouteConfig, index, route, prefix } from "@react-router/dev/routes";

export default [
  index("routes/index.tsx"),
  ...prefix("events", [
    index("routes/events._index.tsx"),
    route("by-date", "routes/events.by-date.tsx"),
    route(":id", "routes/events.$id.tsx"),
  ]),
  route("venues", "routes/venues.tsx"),
  ...prefix("api", [
    route("scrape", "routes/api.scrape.ts"),
    route("scrape-status", "routes/api.scrape-status.ts"),
    route("events/:id/calendar.ics", "routes/api.events.$id.ics.ts"),
  ]),
] satisfies RouteConfig;