"use client"; import type { ParcelAnalysis } from "@/types/site-finder"; import { SectionLabel } from "@/components/ui/SectionLabel"; import { EmptyState } from "@/components/ui/EmptyState"; import { MarketTrendBlock } from "./MarketTrendBlock"; import { BestLayoutsBlock } from "./BestLayoutsBlock"; import { CompetitorTable } from "./CompetitorTable"; import { Pipeline24moBlock } from "./Pipeline24moBlock"; import { SuccessRecommendationBlock } from "./SuccessRecommendationBlock"; import { VelocityBlock } from "./VelocityBlock"; interface Props { data: ParcelAnalysis; } export function MarketTab({ data }: Props) { const hasTrend = "market_trend" in data; const hasRecommendation = "success_recommendation" in data; const hasPipeline = data.pipeline_24mo !== undefined; const hasVelocity = "velocity" in data; const hasAny = hasTrend || hasRecommendation || hasPipeline || hasVelocity || data.competitors.length > 0; return (