// Campaign detail — shown in right pane function CampaignDetail({ campaignId, onClose, onBack, onOpenAdset }) { const c = window.FABCOM_DATA.campaigns.find(x => x.id === campaignId); if (!c) return null; const acc = window.FABCOM_DATA.accounts.find(a => a.id === c.account_id); const adsets = window.FABCOM_DATA.adsets.filter(a => a.campaign_id === c.id); return (
| Name | Status | Budget | Targeting | Optimization | Ads |
|---|---|---|---|---|---|
|
{as.name}
{as.id}
|
{as.daily_budget ? <>{window.fmtCCY(as.daily_budget, acc.ccy)}/d> : LT {window.fmtCCY(as.lifetime_budget, acc.ccy)}} |
|
{as.optimization_goal} | {as.ad_ids.length} |