// app/buildings/page.tsx "use client"; import { Card, CardHeader, CardFooter, Image, Button, Skeleton } from "@nextui-org/react"; import Link from "next/link"; import { useBuildingList } from "@/lib/useBuildingData"; export default function BuildingsPage() { const { data: buildings, isLoading, error } = useBuildingList(); if (isLoading) return (
{[...Array(3)].map((_, index) => (
))}
); if (error) return
Error: {error.message}
; if (buildings) return (
{buildings.map(building => (

{building.name}

{building.address}

{`${building.name}

Year Built: {building.yearBuilt}

Square Footage: {building.squareFeet.toLocaleString()}

))}
); return
No buildings found
; }