"use client";

/**
 * Local GEO — Coming Soon
 * ────────────────────────
 * Full page intentionally stubbed until GBP ingestion + local-rank
 * tracking + AI-search-citation monitoring are wired end-to-end.
 * The previous implementation rendered "Connect Google Business
 * Profile" CTAs that couldn't actually do anything (GBP integration
 * isn't ready), so users ended up on an empty-state loop. Replaced
 * with a deliberate Coming-Soon surface so it reads as "planned, not
 * broken".
 *
 * The sidebar link stays active — users should see Local GEO exists
 * as a roadmap item rather than having it silently disappear.
 *
 * When the feature IS ready, swap this file back to its previous
 * implementation (git history). The underlying /api/gbp/* endpoints
 * are still wired for the Dashboard's Competitors / AI Visibility
 * paths — nothing about this stub affects them.
 */

import { Globe } from "lucide-react";

export default function LocalGeoPage() {
  return (
    <div className="flex items-center justify-center min-h-[60vh]">
      <div className="max-w-lg text-center px-8">
        <div className="w-20 h-20 rounded-2xl bg-slate-100 flex items-center justify-center mx-auto mb-6">
          <Globe className="w-10 h-10 text-slate-400" />
        </div>
        <h1 className="text-2xl font-bold text-slate-700 mb-2">
          Local GEO — Coming Soon
        </h1>
        <p className="text-sm text-slate-500 leading-relaxed">
          GBP management, local rankings, and AI search optimization for your business locations.
        </p>
        <p className="text-xs text-slate-400 leading-relaxed mt-4">
          Track Google Business Profile reviews, monitor local pack rankings, compare locations, and optimize for AI search engines.
        </p>
        <p className="text-[11px] font-semibold uppercase tracking-widest text-slate-300 mt-8">
          In development
        </p>
      </div>
    </div>
  );
}
