{"version":3,"file":"VariantControlOverride.D_S3E4e5.mjs","names":["useState","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/OKINjKI9e2HVcciuFgdT/MB7B8ol7NnqXnwvop3nT/VariantStore.js","https:/framerusercontent.com/modules/2LYFPuNGchkMNLHQkrL7/hjST9kz5atzR7Rj15FN3/VariantControlOverride.js"],"sourcesContent":["import{useState}from\"react\";let globalSetVariant=null;export function useGlobalVariant(){const[variant,setVariant]=useState(\"default\")// default variant\n;globalSetVariant=setVariant;console.log(variant);return variant;}export function setGlobalVariant(variant){if(globalSetVariant)globalSetVariant(variant);console.log(variant);}\nexport const __FramerMetadata__ = {\"exports\":{\"useGlobalVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setGlobalVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VariantStore.map","// import { useEffect } from \"react\"\n// import { useGlobalVariant } from \"./VariantStore.tsx\"\n// import { Override } from \"framer\"\n// export function VariantControlledOverride(): Override {\n//     const variant = useGlobalVariant()\n//     return {\n//         variant: variant, // not animate\n//     }\n// }\n// VariantControlOverrides.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{useGlobalVariant,setGlobalVariant}from\"https://framerusercontent.com/modules/OKINjKI9e2HVcciuFgdT/MB7B8ol7NnqXnwvop3nT/VariantStore.js\";export function VariantControlledOverride(){const variant=useGlobalVariant();useEffect(()=>{// If nothing is set yet, pick based on orientation\nif(!variant||variant===\"default\"){const isPortrait=window.innerHeight>window.innerWidth;setGlobalVariant(isPortrait?\"2000M\":\"2000\");}},[variant]);return variant?{variant}:{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withVariantControlledOverride(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...VariantControlledOverride(props)});};}withVariantControlledOverride.displayName=\"VariantControlledOverride\";\nexport const __FramerMetadata__ = {\"exports\":{\"VariantControlledOverride\":{\"type\":\"override\",\"name\":\"VariantControlledOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariantControlledOverride\":{\"type\":\"reactHoc\",\"name\":\"withVariantControlledOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VariantControlOverride.map"],"mappings":"ySAAsD,SAAgB,GAAkB,CAAC,GAAK,CAAC,EAAQ,EAAW,CAACA,EAAS,WAC1E,MAAjD,GAAiB,EAAW,QAAQ,IAAI,GAAgB,CAAS,UAAgB,EAAiB,EAAQ,CAAI,GAAiB,EAAiB,GAAS,QAAQ,IAAI,EAAU,qBADhJ,EAAiB,QCUsK,SAAgB,GAA2B,CAAC,IAAM,EAAQ,IAC/H,OADkJ,MAAc,CAClT,GAAG,CAAC,GAAS,IAAU,UAAU,CAAC,IAAM,EAAW,EAAO,YAAY,EAAO,WAAW,EAAiB,EAAW,QAAQ,OAAS,CAAC,EAAC,CAAC,EAAQ,EAAS,EAAQ,CAAC,UAAQ,CAAC,EAAE,AAAE,CAAmJ,SAAgB,EAA8B,EAAE,CAAC,MAAO,KAAQ,EAA+BC,GAAgDC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAA0B,GAAO,EAAK,qCAA8B,YAAY"}