/* screens-forecast-customer.jsx — /planner/forecast/customer
   Router between list view and per-customer detail view.
   Audience: AM / Planner. */

function ForecastCustomerScreen({ navigate }) {
  const [selectedCustomerId, setSelectedCustomerId] = React.useState(null);

  if (selectedCustomerId) {
    return (
      <CustomerDetailPage
        customerId={selectedCustomerId}
        onBack={() => setSelectedCustomerId(null)}
        navigate={navigate}/>
    );
  }
  return <CustomerListPage onSelect={setSelectedCustomerId} navigate={navigate}/>;
}

Object.assign(window, { ForecastCustomerScreen });
