"use client"; import { useEffect, useState } from "react"; import Link from "next/link"; import { getSavedRecipesOffline, type SavedRecipe } from "@/lib/offline-db"; export default function OfflinePage() { const [saved, setSaved] = useState(null); useEffect(() => { getSavedRecipesOffline().then(setSaved).catch(() => setSaved([])); }, []); return (

You're offline

Recipes you've saved for offline, or recently visited, are available below. Connect to the internet to load new content.

{saved && saved.length > 0 && ( )} Back to my recipes
); }