{"version":3,"file":"CustomClasses.C9oaPRkn.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/mu1tBYw2taGMzHFWTxEZ/AcGDHOp9s5FHff3EuCvc/CustomClasses.js"],"sourcesContent":["// CustomClasses.tsx\n// Minimal overrides that append the required classes for the NoCodeEngine search\nimport{jsx as _jsx}from\"react/jsx-runtime\";/** Helper to append a class to any existing className */function addClass(existing,extra){return(existing?existing+\" \":\"\")+extra;}/** Attach to the PARENT FRAME of each CMS list item */export function NcItem(props){return{className:addClass(props.className,\"nc-item\")};}/** Attach to your search <input> layer */export function NcSearchInput(props){return{className:addClass(props.className,\"nc-rl-searchinput\")};}/** Attach to any text layer inside each item that should be searchable */export function NcSearchable(props){return{className:addClass(props.className,\"nc-rl-searchable\")};}/** Attach to a button/checkbox that toggles a filter */export function NcFilterInput(props){return{className:addClass(props.className,\"nc-rl-filterInput\")};}/** Attach to the element in the item that contains filterable text/value */export function NcFilterable(props){return{className:addClass(props.className,\"nc-rl-filterable\")};}/** Quick sanity check: attach to anything and click it */export function TestOverride(){return{onClick(){alert(\"Overrides loaded ✅\");}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withNcItem(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NcItem(props)});};}withNcItem.displayName=\"NcItem\";export function withNcSearchInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NcSearchInput(props)});};}withNcSearchInput.displayName=\"NcSearchInput\";export function withNcSearchable(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NcSearchable(props)});};}withNcSearchable.displayName=\"NcSearchable\";export function withNcFilterInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NcFilterInput(props)});};}withNcFilterInput.displayName=\"NcFilterInput\";export function withNcFilterable(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NcFilterable(props)});};}withNcFilterable.displayName=\"NcFilterable\";export function withTestOverride(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestOverride(props)});};}withTestOverride.displayName=\"TestOverride\";\nexport const __FramerMetadata__ = {\"exports\":{\"TestOverride\":{\"type\":\"override\",\"name\":\"TestOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNcFilterable\":{\"type\":\"reactHoc\",\"name\":\"withNcFilterable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNcSearchable\":{\"type\":\"reactHoc\",\"name\":\"withNcSearchable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNcSearchInput\":{\"type\":\"reactHoc\",\"name\":\"withNcSearchInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NcFilterable\":{\"type\":\"override\",\"name\":\"NcFilterable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NcItem\":{\"type\":\"override\",\"name\":\"NcItem\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NcSearchInput\":{\"type\":\"override\",\"name\":\"NcSearchInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NcSearchable\":{\"type\":\"override\",\"name\":\"NcSearchable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNcFilterInput\":{\"type\":\"reactHoc\",\"name\":\"withNcFilterInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NcFilterInput\":{\"type\":\"override\",\"name\":\"NcFilterInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNcItem\":{\"type\":\"reactHoc\",\"name\":\"withNcItem\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestOverride\":{\"type\":\"reactHoc\",\"name\":\"withTestOverride\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CustomClasses.map"],"mappings":"mKAEoG,SAAS,EAAS,EAAS,EAAM,CAAC,OAAO,EAAS,EAAS,IAAI,IAAI,EAA8D,SAAgB,EAAO,EAAM,CAAC,MAAM,CAAC,UAAU,EAAS,EAAM,UAAU,UAAU,CAAC,CAA4C,SAAgB,EAAc,EAAM,CAAC,MAAM,CAAC,UAAU,EAAS,EAAM,UAAU,oBAAoB,CAAC,CAA4E,SAAgB,EAAa,EAAM,CAAC,MAAM,CAAC,UAAU,EAAS,EAAM,UAAU,mBAAmB,CAAC,CAA0D,SAAgB,EAAc,EAAM,CAAC,MAAM,CAAC,UAAU,EAAS,EAAM,UAAU,oBAAoB,CAAC,CAA8E,SAAgB,EAAa,EAAM,CAAC,MAAM,CAAC,UAAU,EAAS,EAAM,UAAU,mBAAmB,CAAC,CAA4D,SAAgB,GAAc,CAAC,MAAM,CAAC,SAAS,CAAC,MAAM,qBAAqB,EAAG,CAAqJ,SAAgB,EAAW,EAAE,CAAC,MAAO,KAAQ,EAA+BA,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAO,EAAM,CAAC,CAAC,EAAoC,SAAgB,EAAkB,EAAE,CAAC,MAAO,KAAQ,EAA+BD,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAc,EAAM,CAAC,CAAC,EAAkD,SAAgB,EAAiB,EAAE,CAAC,MAAO,KAAQ,EAA+BD,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAa,EAAM,CAAC,CAAC,EAAgD,SAAgB,EAAkB,EAAE,CAAC,MAAO,KAAQ,EAA+BD,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAc,EAAM,CAAC,CAAC,EAAkD,SAAgB,EAAiB,EAAE,CAAC,MAAO,KAAQ,EAA+BD,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAa,EAAM,CAAC,CAAC,EAAgD,SAAgB,EAAiB,EAAE,CAAC,MAAO,KAAQ,EAA+BD,EAAwC,CAAQC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAa,EAAM,CAAC,CAAC,mBAA15E,IAAqmC,IAAmF,CAAmK,EAAW,YAAY,SAA0L,EAAkB,YAAY,gBAA+L,EAAiB,YAAY,eAAgM,EAAkB,YAAY,gBAA+L,EAAiB,YAAY,eAA8L,EAAiB,YAAY"}