"use client"; import Link from "next/link"; import { Sparkles, Loader2, ExternalLink, BarChart3, Radio } from "lucide-react"; import { useStrategySummary } from "@/hooks/use-strategy-summary"; import { getApiBaseUrl } from "@/lib/api-base"; /** * Executive strip on the main dashboard — GET /api/v1/strategy/summary, * or embedded fallback when the API is offline (no amber warning box). */ export function StrategyBriefPanel() { const { data, loading, source } = useStrategySummary(); const api = getApiBaseUrl(); if (loading) { return (
الاستراتيجية
{!isLive && (الإصدار {data.blueprint_version} — {data.positioning}
{data.vision.tagline_ar}{data.kpis?.length ? (
{k.axis}
{k.metric}