'use client' import { styled } from "./chunk-5PL47M24.mjs"; // src/factory.ts function factory() { const cache = /* @__PURE__ */ new Map(); return new Proxy(styled, { /** * @example * const Div = chakra("div") * const WithChakra = chakra(AnotherComponent) */ apply(target, thisArg, argArray) { return styled(...argArray); }, /** * @example * */ get(_, element) { if (!cache.has(element)) { cache.set(element, styled(element)); } return cache.get(element); } }); } var chakra = factory(); export { chakra }; //# sourceMappingURL=chunk-ZHQNHOQS.mjs.map