import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{G as t,J as n,W as r,_ as i,b as a}from"./lit-runtime-BEtFSUCp.js";import{Eo as o,To as s}from"./control-ui-boot-Cdpgu1Gm.js";function c(e,t,n){if(!n||f?.hubId!==e||f.tab!==t)return;let r=f;if(Date.now()-r.at>u){f=null;return}window.setTimeout(()=>{if(f!==r)return;f=null;let e=document.activeElement;n.isConnected&&Date.now()-r.at<=u&&(e===r.source||e===document.body||e===document.documentElement)&&n.focus()},0)}function l(e){let r=`hub-tabs hub-tabs--${e.variant??`primary`} ${e.id}-hub-tabs${e.className?` ${e.className}`:``}`,i=e.active===null?e.tabs.find(e=>!e.disabled)?.value:null;return n` o(t,e.ariaLabel))} > ${e.tabs.map(r=>{let o=e.active===r.value;return n` {let n=t.currentTarget;n instanceof HTMLElement&&!r.disabled&&(t.detail>0||t.isTrusted)&&r.value!==e.active&&(e.onSelect(r.value),e.onActivate?.(n))}} @keydown=${t=>{let n=t.currentTarget;n instanceof HTMLElement&&!r.disabled&&!t.repeat&&(t.key===`Enter`||t.key===` `)&&r.value!==e.active&&(t.preventDefault(),f={hubId:e.id,tab:r.value,at:Date.now(),source:n},e.onSelect(r.value),e.onActivate?.(n))}} ${o?a(t=>c(e.id,r.value,t)):t} > ${r.label}${r.count==null?t:n`${r.count}`}${r.badge==null?t:n`${r.badge}`} `})} `}var u,d,f;function p(){return(p=e((()=>{r(),i(),s(),u=2e3,d=`__openclaw-hub-tabs-no-active__`,f=null})))()}export{l as n,p as t}; //# sourceMappingURL=hub-tabs-mHLCJmKB.js.map