import{Rr as e,Rt as t,jn as n,ri as r}from"./vendor-DU4C2Mru.js";import{vt as i}from"./index-B7s3VjPV.js";import{t as a}from"./StaticBentoGrid-DwKrR_Da.js";var o=r();function s(e){return e===`small`?`sm`:e===`large`?`lg`:e??`sm`}function c({widgets:e,columns:t=2,editing:n,onReorder:r,onHide:i}){let c=t;return(0,o.jsx)(a,{tiles:e.map(e=>{let t=s(e.size),n=1;return t===`md`?n=Math.min(c,2):t===`lg`&&(n=c),{key:e.key,title:e.title,component:e.component,titleHidden:e.titleHidden,colSpan:n}}),maxColumns:c,editing:n,onReorder:r,onHide:i})}function l({editing:t,onToggle:r,className:a}){return(0,o.jsxs)(`button`,{onClick:r,className:i(`flex items-center gap-1.5 rounded-md px-2.5 py-1.5 text-xs font-semibold tracking-wide transition-colors`,t?`bg-[var(--glk-brand)] text-white shadow-[var(--shadow-ring-brand,0_0_0_3px_rgba(255,70,85,0.2))]`:`border border-zinc-200 bg-transparent text-zinc-600 hover:border-zinc-300 hover:bg-zinc-100 dark:border-white/10 dark:bg-transparent dark:text-zinc-300 dark:hover:border-white/20 dark:hover:bg-white/[0.03]`,a),children:[t?(0,o.jsx)(e,{size:14,"aria-hidden":`true`}):(0,o.jsx)(n,{size:14,"aria-hidden":`true`}),t?`Done`:`Edit`]})}function u(){return(0,o.jsx)(`div`,{className:`rounded-md border border-zinc-200 bg-zinc-50 px-3 py-1.5 dark:border-zinc-800 dark:bg-zinc-900`,children:(0,o.jsxs)(`p`,{className:`text-xs text-zinc-600 dark:text-zinc-400`,children:[`Drag to reorder · Click `,(0,o.jsx)(t,{className:`inline h-3 w-3`,"aria-hidden":`true`}),` to hide`]})})}export{l as n,c as r,u as t};