{"version":3,"file":"CodeFilterChip.CcPDXLtk.mjs","names":[],"sources":["https:/framerusercontent.com/modules/9iAdvwZyOiFNroutjjti/ybPwNfRsYzOBvv1744x8/CodeFilterChip.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useFilterStore}from\"https://framer.com/m/CodeFilterStore-4K03r2.js\";export default function FilterChip({title=\"Category\",tag=\"category\",defaultPageSize=20,style}){const[store,setStore]=useFilterStore();const isActive=store.activeFilter===tag;return /*#__PURE__*/_jsx(\"button\",{onClick:()=>setStore({activeFilter:isActive?\"all\":tag,visibleCount:defaultPageSize}),style:{padding:\"8px 16px\",borderRadius:8,border:isActive?\"2px solid #000\":\"2px solid #F4F4F4\",background:isActive?\"#012169\":\"#fff\",color:isActive?\"#fff\":\"#333\",cursor:\"pointer\",fontSize:16,fontWeight:500,transition:\"all 0.2s ease\",textWrap:\"nowrap\",...style},children:title});}addPropertyControls(FilterChip,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"All\"},tag:{type:ControlType.String,title:\"Tag\",description:\"CMS slug used for filtering\",defaultValue:\"all\",preventLocalization:true},defaultPageSize:{type:ControlType.Number,defaultValue:20}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FilterChip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CodeFilterChip.map"],"mappings":"sNAA0K,SAAwB,EAAW,CAAC,QAAM,WAAW,MAAI,WAAW,kBAAgB,GAAG,SAAO,CAAC,GAAK,CAAC,EAAM,GAAU,GAAgB,CAAO,EAAS,EAAM,eAAe,EAAI,OAAoB,EAAK,SAAS,CAAC,YAAY,EAAS,CAAC,aAAa,EAAS,MAAM,EAAI,aAAa,EAAgB,CAAC,CAAC,MAAM,CAAC,QAAQ,WAAW,aAAa,EAAE,OAAO,EAAS,iBAAiB,oBAAoB,WAAW,EAAS,UAAU,OAAO,MAAM,EAAS,OAAO,OAAO,OAAO,UAAU,SAAS,GAAG,WAAW,IAAI,WAAW,gBAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAS,EAAM,CAAC,kBAAxrB,IAAoD,IAA2E,CAA2jB,EAAoB,EAAW,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,MAAM,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,YAAY,8BAA8B,aAAa,MAAM,oBAAoB,GAAK,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,CAAC,CAAC"}