import{j as e}from"./jsx-runtime.D_zvdyIk.js";import{u as h,a as u,b,c as g,P as x,s as w,o as j}from"./index.CRCdEtmY.js";import{r as y}from"./index.J6jLrAk_.js";import{a as k}from"./floating-ui.dom.DMF2X1Sc.js";import"./iconBase.CRikWSR1.js";import"./_commonjsHelpers.Cpj98o6Y.js";import"./index.e-PyN7Ce.js";const v=[{label:"Docs Directory",href:"/products/"},{label:"APIs",href:"https://developers.cloudflare.com/api/"},{label:"SDKs",href:"/fundamentals/api/reference/sdks/"}],D=Object.entries({Help:[{label:"Help center",href:"https://support.cloudflare.com/"},{label:"Cloudflare status",href:"https://www.cloudflarestatus.com/"},{label:"Community",href:"https://community.cloudflare.com/"}]});function C({dropdown:s}){const[r,n]=s,[o,c]=y.useState(!1),{refs:a,floatingStyles:i,context:l}=h({open:o,onOpenChange:c,middleware:[w(),j(5)],whileElementsMounted:k}),d=u(l),m=b(l),{getReferenceProps:p,getFloatingProps:f}=g([d,m]);return e.jsxs(e.Fragment,{children:[e.jsxs("button",{ref:a.setReference,...p(),className:"hover:bg-cl1-white dark:hover:bg-cl1-gray-0 flex cursor-pointer items-center justify-center gap-2 rounded-sm bg-transparent p-2 font-medium hover:shadow-md",children:[r,e.jsx(x,{})]}),o&&e.jsx("ul",{ref:a.setFloating,style:i,...f(),className:"border-cl1-gray-8 bg-cl1-white dark:border-cl1-gray-1 dark:bg-cl1-gray-0 max-w-80 min-w-60 list-none rounded-sm border pl-0 shadow-md",children:n.map(t=>e.jsx("li",{children:e.jsx("a",{href:t.href,className:"8 hover:bg-cl1-gray-9 dark:hover:bg-cl1-gray-1 block p-3 text-black no-underline",target:t.href.startsWith("https")?"_blank":void 0,children:t.label})},t.href))})]})}function R(){return e.jsxs("div",{className:"flex gap-2 leading-6 text-nowrap",children:[v.map(({label:s,href:r})=>e.jsx("a",{href:r,className:"hover:bg-cl1-white dark:hover:bg-cl1-gray-0 flex items-center justify-center rounded-sm p-2 font-medium text-black no-underline hover:shadow-md",children:s},r)),D.map(s=>e.jsx(C,{dropdown:s},s[0]))]})}export{R as default};