--- import Layout from "../../layouts/Layout.astro"; import PageHero from "../../components/PageHero.astro"; import StatePanel from "../../components/StatePanel.astro"; import { api, type DictionaryItem } from "../../lib/api"; let waters: DictionaryItem[] = [], unavailable = false; try { waters = await api("/api/v1/waterbodies?limit=500"); } catch { unavailable = true; } if (unavailable) { Astro.response.status = 503; Astro.response.headers.set("Retry-After", "60"); Astro.response.headers.set("Cache-Control", "no-store"); } --- {unavailable ? : }