import{r as o,j as r}from"./vendor-react-Dp9pL_Wn.js";import{u as s,h as n,f as i}from"./c2ee0272b-DPDuX889.js";import{j as t,k as e,l as m}from"./index-XoaBlZfC.js";import"./vendor-ant-cds-BLsR_p72.js";import"./vendor-base-ui-N1VQ4ctE.js";import"./vendor-radix-Dv3qPI0v.js";import"./vendor-base-5_f7mmWg.js";import"./vendor-virtual-DRz8lJfQ.js";import"./vendor-intl-D2wGIp4M.js";import"./vendor-zod-B8MhECV7.js";import"./vendor-zustand-BeF8W8xk.js";import"./vendor-icons-DGChWNxR.js";import"./vendor-lodash-BvMLws5K.js";import"./vendor-router-qG5OCEmI.js";import"./vendor-query-CRl6sF7K.js";import"./vendor-zod-v3-CZy0YPWu.js";import"./vendor-motion-EDlUw66k.js";import"./vendor-luxon-CZxT8ieM.js";import"./vendor-infra-DayZK7Ds.js";import"./vendor-growthbook-HDTqppl-.js";import"./c9a5287df-D_Z7ffFR.js";import"./c51e217b4-CQax1dv1.js";import"./c627fcdb6-1_bsVTpt.js";const a=o.memo(({enabled:a,onDismiss:d,onAction:p})=>{const{conversation:c}=s(),{variant:j}=t(),{dismiss:l}=n(),v=i(c?.id),{connectorNames:u,mcpToolCallCount:b}=e(c?.id,v),_=o.useCallback(()=>{l("cowork_mcp_upsell_banner"),d()},[l,d]),f=o.useCallback(()=>{l("cowork_mcp_upsell_banner"),p({mcp_tool_call_count:b})},[l,p,b]);return a?r.jsx(m,{variant:j,connectorNames:u,onDismiss:_,onAction:f}):null});export{a as CoworkMcpUpsellChatBanner};
