veza/.build/incus/web/js/chunk-Cn24-dbL.js
senke 1ed6e7f07b state-ownership: delete unused optimisticStoreUpdates.ts file
- Deleted apps/web/src/utils/optimisticStoreUpdates.ts (unused file)
- File was unused - no imports found in codebase
- Mutations already use React Query's onMutate pattern
- No TypeScript errors after deletion
- Actions 4.4.1.2 and 4.4.1.3 complete
2026-01-15 19:26:53 +01:00

2 lines
1.9 KiB
JavaScript

import{r as e,j as d,c as f}from"./chunk-m7Vgm5hx.js";const y=e.forwardRef(({className:o,value:n,defaultValue:i,onValueChange:r,children:a,...l},s)=>{const[c,v]=e.useState(i||""),u=n!==void 0?n:c,g=t=>{n===void 0&&v(t),r?.(t)};return d.jsx("div",{ref:s,className:o,...l,children:e.Children.map(a,t=>{if(e.isValidElement(t)){if(t.type===b)return e.cloneElement(t,{activeValue:u,onValueChange:g});if(t.type===p)return e.cloneElement(t,{activeValue:u})}return t})})});y.displayName="Tabs";const b=e.forwardRef(({className:o,children:n,activeValue:i,onValueChange:r,...a},l)=>d.jsx("div",{ref:l,className:f("inline-flex h-10 items-center justify-center rounded-md bg-kodo-graphite p-1 text-gray-400 border border-kodo-steel/30",o),...a,children:e.Children.map(n,s=>e.isValidElement(s)&&s.type===m?e.cloneElement(s,{activeValue:i,onValueChange:r}):s)}));b.displayName="TabsList";const m=e.forwardRef(({className:o,value:n,activeValue:i,onValueChange:r,children:a,...l},s)=>{const c=i===n;return d.jsx("button",{ref:s,onClick:()=>r?.(n),className:f("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-bold uppercase tracking-wider","ring-offset-kodo-void transition-all duration-200","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-kodo-cyan focus-visible:ring-offset-2","disabled:pointer-events-none disabled:opacity-50",c?"bg-kodo-cyan text-kodo-void shadow-neon-cyan":"text-gray-500 hover:text-gray-300",o),...l,children:a})});m.displayName="TabsTrigger";const p=e.forwardRef(({className:o,value:n,activeValue:i,children:r,...a},l)=>i!==n?null:d.jsx("div",{ref:l,className:f("mt-2 ring-offset-kodo-void focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-kodo-cyan focus-visible:ring-offset-2",o),...a,children:r}));p.displayName="TabsContent";export{y as T,b as a,m as b,p as c};
//# sourceMappingURL=chunk-Cn24-dbL.js.map