{"version":3,"file":"BlogFilterSearch.B6r1goO2.mjs","names":["useMemo","useState"],"sources":["https:/framerusercontent.com/modules/IM6Ym7D4oDWUpSF3pyrj/ydke2j76SMzopxYJBUAH/BlogFilterSearch.js"],"sourcesContent":["// Blog listing component connected to Blog CMS collection with search and category filtering\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Blog Listing with CMS Integration\n * \n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 800\n * \n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function BlogListing(props){const{collection=[],searchPlaceholder=\"Search blogs...\",allCategoriesLabel=\"All\",newestLabel=\"Newest\",oldestLabel=\"Oldest\",aToZLabel=\"A to Z\",categoryOptions=[{name:\"News\",color:\"#0099FF\",borderRadius:8},{name:\"Case Study\",color:\"#8855FF\",borderRadius:8},{name:\"Product\",color:\"#22CC66\",borderRadius:8},{name:\"Blog\",color:\"#FF5588\",borderRadius:8}],backgroundColor=\"#FFFFFF\",cardBackgroundColor=\"#FFFFFF\",searchBackgroundColor=\"#F5F5F5\",textColor=\"#000000\",titleColor=\"#000000\",titleGradient=\"\",titleTagColor=\"#000000\",titleTagGradient=\"\",descriptionColor=\"#000000\",categoryChipColor=\"#000000\",categoryChipTextColor=\"#FFFFFF\",activeFilterColor=\"#000000\",activeFilterTextColor=\"#FFFFFF\",filterChipRadius=8,filterChipPadding=\"8px 16px\",filterChipGap=8,borderColor=\"#EEEEEE\",cardBorderColor=\"#EEEEEE\",cardBorderWidth=1,hoverBorderColor=\"#000000\",hoverBorderWidth=2,hoverShadow=\"none\",imageScaleOnHover=1.05,imageBorderRadius=8,imagePadding=8,imageBackgroundColor=\"#F5F5F5\",chipImageGap=20,showDivider=true,searchFont,categoryFont,titleFont,titleTagFont,descriptionFont,dateFont,authorFont,paginationFont,selectedPageColor=\"#000000\",borderRadius=8,cardBorderRadius=12,columns=3,gap=24,padding={top:32,right:32,bottom:32,left:32},searchBarWidth=\"100%\",filteringWidth=\"100%\",paginationWidth=\"100%\",postsPerPage=8,searchFilterLayout=\"stacked\",showTotalPages=true,showSearch=true,showFilters=true,showCategories=true,showPagination=true,showDates=true,filterDropdownHeight=46,searchBarHeight=46}=props;// Get blog posts from CMS collection\nconst blogPosts=useMemo(()=>{if(!collection||!Array.isArray(collection))return[];return collection.map(item=>({id:item.id||item.slug||Math.random().toString(),title:item.title||\"\",titleTag:item.titleTag||\"\",description:item.description||\"\",featuredImage:item.featuredImage||{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Default image\"},category:item.category||\"\",date:item.date||new Date().toISOString(),authorName:item.authorName||\"\",authorPhoto:item.authorPhoto||{src:\"https://framerusercontent.com/images/M8FAbpajyrz7ZSMeZX5vzo2BE.png\",alt:\"Default author\"},slug:item.slug||\"\",link:item.link||\"\"}));},[collection]);const[selectedCategory,setSelectedCategory]=useState(\"All\");const[searchTerm,setSearchTerm]=useState(\"\");const[sortBy,setSortBy]=useState(\"newest\");const[currentPage,setCurrentPage]=useState(1);// Extract unique categories from blog posts\nconst categories=useMemo(()=>{if(!blogPosts||blogPosts.length===0)return[];const uniqueCategories=new Set(blogPosts.map(post=>post.category).filter(Boolean));return Array.from(uniqueCategories);},[blogPosts]);const allCategories=useMemo(()=>[allCategoriesLabel,...categories],[allCategoriesLabel,categories]);// Filter blog posts based on search and category\nconst filteredPosts=useMemo(()=>{if(!blogPosts||blogPosts.length===0)return[];let filtered=blogPosts.filter(post=>{const matchesCategory=selectedCategory===allCategoriesLabel||post.category===selectedCategory;const matchesSearch=searchTerm===\"\"||post.title&&post.title.toLowerCase().includes(searchTerm.toLowerCase())||post.titleTag&&post.titleTag.toLowerCase().includes(searchTerm.toLowerCase())||post.description&&post.description.toLowerCase().includes(searchTerm.toLowerCase());return matchesCategory&&matchesSearch;});// Sort the filtered posts\nif(sortBy===\"newest\"){filtered=[...filtered].sort((a,b)=>new Date(b.date).getTime()-new Date(a.date).getTime());}else if(sortBy===\"oldest\"){filtered=[...filtered].sort((a,b)=>new Date(a.date).getTime()-new Date(b.date).getTime()).reverse();}else if(sortBy===\"a-z\"){filtered=[...filtered].sort((a,b)=>a.title.localeCompare(b.title));}return filtered;},[blogPosts,selectedCategory,searchTerm,allCategoriesLabel,sortBy]);// Pagination\nconst totalPages=Math.ceil(filteredPosts.length/postsPerPage);const startIndex=(currentPage-1)*postsPerPage;const endIndex=startIndex+postsPerPage;const currentPosts=filteredPosts.slice(startIndex,endIndex);// Reset to page 1 when filters change\nconst handleCategoryClick=category=>{startTransition(()=>{setSelectedCategory(category);setCurrentPage(1);});};const handleSearchChange=e=>{const value=e.target.value;startTransition(()=>{setSearchTerm(value);setCurrentPage(1);});};const handleSortChange=e=>{const value=e.target.value;startTransition(()=>{setSortBy(value);setCurrentPage(1);});};const handlePageChange=page=>{startTransition(()=>{setCurrentPage(page);});};const getCategoryColor=categoryName=>{const option=categoryOptions.find(opt=>opt.name.toLowerCase()===categoryName.toLowerCase());return option?option.color:categoryChipColor;};const getCategoryRadius=categoryName=>{const option=categoryOptions.find(opt=>opt.name.toLowerCase()===categoryName.toLowerCase());return option?option.borderRadius:filterChipRadius;};const formatDate=dateString=>{if(!dateString)return\"\";const date=new Date(dateString);return date.toLocaleDateString(\"en-US\",{year:\"numeric\",month:\"short\",day:\"numeric\"});};const isFixedWidth=props?.style&&props.style.width===\"100%\";// Calculate the actual width of the card grid\nconst cardGridWidth=`calc(100% - 0px)`// Full width of container\n;return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",...isFixedWidth?{}:{minWidth:\"max-content\"},backgroundColor,borderRadius,paddingTop:padding.top,paddingRight:padding.right,paddingBottom:padding.bottom,paddingLeft:padding.left,display:\"flex\",flexDirection:\"column\",gap:32},children:[showSearch&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16,width:cardGridWidth},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:16,alignItems:\"center\",width:\"100%\",flexDirection:searchFilterLayout===\"side-by-side\"?\"row\":\"column\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:searchPlaceholder,value:searchTerm,onChange:handleSearchChange,style:{flex:1,padding:\"12px 16px\",height:searchBarHeight,minHeight:searchBarHeight,maxHeight:searchBarHeight,backgroundColor:searchBackgroundColor,border:`1px solid ${borderColor}`,borderRadius,color:textColor,outline:\"none\",...searchFilterLayout===\"stacked\"&&{width:\"100%\"},...searchFont}}),/*#__PURE__*/_jsxs(\"select\",{value:sortBy,onChange:handleSortChange,\"aria-label\":\"Sort by\",style:{padding:\"12px 16px 12px 12px\",height:filterDropdownHeight,minHeight:filterDropdownHeight,maxHeight:filterDropdownHeight,backgroundColor:searchBackgroundColor,border:`1px solid ${borderColor}`,borderRadius,color:textColor,outline:\"none\",cursor:\"pointer\",...searchFilterLayout===\"stacked\"&&{width:\"100%\"},...searchFont},children:[/*#__PURE__*/_jsx(\"option\",{value:\"newest\",children:newestLabel}),/*#__PURE__*/_jsx(\"option\",{value:\"oldest\",children:oldestLabel}),/*#__PURE__*/_jsx(\"option\",{value:\"a-z\",children:aToZLabel})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:`${filterChipGap}px`,width:\"100%\"},children:allCategories.map(category=>{const isActive=selectedCategory===category;const isAllCategory=category===allCategoriesLabel;const chipRadius=isAllCategory?filterChipRadius:getCategoryRadius(category);const chipColor=isAllCategory?activeFilterColor:getCategoryColor(category);return /*#__PURE__*/_jsx(\"button\",{onClick:()=>handleCategoryClick(category),style:{padding:filterChipPadding,background:isActive?isAllCategory?\"linear-gradient(to top, #5BC4D9 0%, #2C997A 100%)\":chipColor:\"#FAFAFA\",color:isActive?activeFilterTextColor:textColor,border:\"none\",borderRadius:chipRadius,cursor:\"pointer\",transition:\"all 0.2s ease\",outline:\"none\",overflow:\"hidden\",display:\"inline-block\",...categoryFont},children:category},category);})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:`${gap}px`,width:cardGridWidth},children:currentPosts.map(post=>{const featuredImage=post.featuredImage||{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Default image\"};const authorPhoto=post.authorPhoto||{src:\"https://framerusercontent.com/images/M8FAbpajyrz7ZSMeZX5vzo2BE.png\",alt:\"Default author\"};const cardWidth=`calc((100% - ${gap*(columns-1)}px) / ${columns})`;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:cardWidth,flexShrink:0},children:/*#__PURE__*/_jsxs(\"a\",{href:post.link||post.slug||\"#\",style:{textDecoration:\"none\",color:\"inherit\",display:\"flex\",flexDirection:\"column\",backgroundColor:cardBackgroundColor,borderRadius:cardBorderRadius,border:`${cardBorderWidth}px solid ${cardBorderColor}`,transition:\"transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, border-width 0.2s ease, margin 0.2s ease\",cursor:\"pointer\",position:\"relative\"},onMouseEnter:e=>{const borderDiff=hoverBorderWidth-cardBorderWidth;e.currentTarget.style.boxShadow=hoverShadow;e.currentTarget.style.borderColor=hoverBorderColor;e.currentTarget.style.borderWidth=`${hoverBorderWidth}px`;e.currentTarget.style.margin=`-${borderDiff}px`;const img=e.currentTarget.querySelector(\"img\");if(img){img.style.transform=`scale(${imageScaleOnHover})`;}},onMouseLeave:e=>{e.currentTarget.style.boxShadow=\"none\";e.currentTarget.style.borderColor=cardBorderColor;e.currentTarget.style.borderWidth=`${cardBorderWidth}px`;e.currentTarget.style.margin=\"0px\";const img=e.currentTarget.querySelector(\"img\");if(img){img.style.transform=\"scale(1)\";}},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"200px\",overflow:\"hidden\",backgroundColor:imageBackgroundColor,padding:imagePadding,borderTopLeftRadius:cardBorderRadius,borderTopRightRadius:cardBorderRadius},children:/*#__PURE__*/_jsx(\"img\",{src:featuredImage.src,alt:featuredImage.alt||post.title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",transition:\"transform 0.3s ease\",borderRadius:imageBorderRadius}})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:20,paddingTop:chipImageGap,display:\"flex\",flexDirection:\"column\",gap:12,flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignSelf:\"flex-start\",padding:\"4px 12px\",backgroundColor:getCategoryColor(post.category),color:categoryChipTextColor,borderRadius:16,...categoryFont},children:post.category}),/*#__PURE__*/_jsx(\"div\",{style:{color:titleTagGradient?\"transparent\":titleTagColor,...titleTagGradient&&{background:titleTagGradient,WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundClip:\"text\"},opacity:.7,...titleTagFont},children:post.titleTag}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,color:titleGradient?\"transparent\":titleColor,...titleGradient&&{background:titleGradient,WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundClip:\"text\"},...titleFont},children:post.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:descriptionColor,...descriptionFont,display:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"},children:post.description}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,marginTop:\"auto\",paddingTop:12,...showDivider&&{borderTop:`1px solid ${borderColor}`}},children:[/*#__PURE__*/_jsx(\"img\",{src:authorPhoto.src,alt:authorPhoto.alt||post.authorName,style:{width:32,height:32,borderRadius:\"50%\",objectFit:\"cover\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:2},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:textColor,...authorFont},children:post.authorName}),showDates&&/*#__PURE__*/_jsx(\"div\",{style:{color:descriptionColor,opacity:.7,...dateFont},children:formatDate(post.date)})]})]})]})]})},post.id);})}),showPagination&&totalPages>1&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",gap:8,paddingTop:16,width:cardGridWidth},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(currentPage-1),disabled:currentPage===1,style:{padding:\"8px 16px\",backgroundColor:currentPage===1?\"#F5F5F5\":searchBackgroundColor,color:currentPage===1?\"#CCCCCC\":textColor,border:`1px solid ${borderColor}`,borderRadius,cursor:currentPage===1?\"not-allowed\":\"pointer\",outline:\"none\",...paginationFont},children:\"Previous\"}),[currentPage,currentPage+1,currentPage+2].filter(page=>page<=totalPages).map(page=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(page),style:{padding:\"8px 12px\",backgroundColor:currentPage===page?selectedPageColor:searchBackgroundColor,color:currentPage===page?activeFilterTextColor:textColor,border:`1px solid ${borderColor}`,borderRadius,cursor:\"pointer\",outline:\"none\",minWidth:40,...paginationFont},children:page},page)),/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(currentPage+1),disabled:currentPage===totalPages,style:{padding:\"8px 16px\",backgroundColor:currentPage===totalPages?\"#F5F5F5\":searchBackgroundColor,color:currentPage===totalPages?\"#CCCCCC\":textColor,border:`1px solid ${borderColor}`,borderRadius,cursor:currentPage===totalPages?\"not-allowed\":\"pointer\",outline:\"none\",...paginationFont},children:\"Next\"}),showTotalPages&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"8px 16px\",color:textColor,...paginationFont},children:[\"Page \",currentPage,\" of \",totalPages]})]}),filteredPosts.length===0&&/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",padding:40,color:descriptionColor,opacity:.7,...descriptionFont,width:cardGridWidth},children:\"No blog posts found matching your criteria.\"})]});}addPropertyControls(BlogListing,{collection:{type:ControlType.Array,title:\"Collection\",control:{type:ControlType.Object,controls:{id:{type:ControlType.String,defaultValue:\"\"},title:{type:ControlType.String,defaultValue:\"Blog Post Title\"},titleTag:{type:ControlType.String,defaultValue:\"Featured\"},description:{type:ControlType.String,defaultValue:\"This is a sample blog post description that provides a preview of the content.\"},featuredImage:{type:ControlType.ResponsiveImage},category:{type:ControlType.Enum,defaultValue:\"Technology\",options:[\"News\",\"Case Study\",\"Product\",\"Blog\"]},date:{type:ControlType.Date,defaultValue:new Date(\"2025-11-24\").toISOString(),displayTime:false},authorName:{type:ControlType.String,defaultValue:\"Trovex\"},authorPhoto:{type:ControlType.ResponsiveImage},slug:{type:ControlType.String,defaultValue:\"sample-blog-post\"},link:{type:ControlType.Link,defaultValue:\"\"}}},defaultValue:[{id:\"1\",title:\"Getting Started with Framer\",titleTag:\"Tutorial\",description:\"Learn how to build amazing interactive components with Framer and React.\",featuredImage:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Gradient 1 - Blue\"},category:\"Technology\",date:new Date(\"2025-11-24\").toISOString(),authorName:\"John Doe\",authorPhoto:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Gradient 2 - Purple\"},slug:\"getting-started-with-framer\",link:\"\"}]},showSearch:{type:ControlType.Boolean,title:\"Show Search\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showFilters:{type:ControlType.Boolean,title:\"Show Filters\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showCategories:{type:ControlType.Boolean,title:\"Show Categories\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showPagination:{type:ControlType.Boolean,title:\"Show Pagination\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showDates:{type:ControlType.Boolean,title:\"Show Dates\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},searchFilterLayout:{type:ControlType.Enum,title:\"Search/Filter Layout\",options:[\"side-by-side\",\"stacked\"],optionTitles:[\"Side by Side\",\"Stacked\"],defaultValue:\"stacked\",displaySegmentedControl:true},postsPerPage:{type:ControlType.Number,title:\"Posts Per Page\",defaultValue:8,min:1,max:50,step:1,displayStepper:true},showTotalPages:{type:ControlType.Boolean,title:\"Show Total Pages\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},padding:{type:ControlType.Object,title:\"Padding\",controls:{top:{type:ControlType.Number,title:\"Top\",defaultValue:32,min:0,max:100,step:4,unit:\"px\"},right:{type:ControlType.Number,title:\"Right\",defaultValue:32,min:0,max:100,step:4,unit:\"px\"},bottom:{type:ControlType.Number,title:\"Bottom\",defaultValue:32,min:0,max:100,step:4,unit:\"px\"},left:{type:ControlType.Number,title:\"Left\",defaultValue:32,min:0,max:100,step:4,unit:\"px\"}},defaultValue:{top:32,right:32,bottom:32,left:32}},searchPlaceholder:{type:ControlType.String,title:\"Search Placeholder\",defaultValue:\"Search blogs...\"},allCategoriesLabel:{type:ControlType.String,title:\"All Label\",defaultValue:\"All\"},sortByLabel:{type:ControlType.String,title:\"Sort By Label\",defaultValue:\"Sort by\"},newestLabel:{type:ControlType.String,title:\"Newest Label\",defaultValue:\"Newest\"},oldestLabel:{type:ControlType.String,title:\"Oldest Label\",defaultValue:\"Oldest\"},aToZLabel:{type:ControlType.String,title:\"A to Z Label\",defaultValue:\"A to Z\"},categoryOptions:{type:ControlType.Array,title:\"Category Options\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,defaultValue:\"News\"},color:{type:ControlType.Color,defaultValue:\"#0099FF\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"}}},defaultValue:[{name:\"News\",color:\"#0099FF\",borderRadius:8},{name:\"Case Study\",color:\"#8855FF\",borderRadius:8},{name:\"Product\",color:\"#22CC66\",borderRadius:8},{name:\"Blog\",color:\"#FF5588\",borderRadius:8}]},columns:{type:ControlType.Number,title:\"Columns\",defaultValue:3,min:1,max:4,step:1,displayStepper:true},gap:{type:ControlType.Number,title:\"Card Gap\",defaultValue:24,min:8,max:48,step:4,unit:\"px\"},showDivider:{type:ControlType.Boolean,title:\"Show Divider\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},cardBackgroundColor:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#FFFFFF\"},searchBackgroundColor:{type:ControlType.Color,title:\"Search Background\",defaultValue:\"#F5F5F5\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#000000\"},titleGradient:{type:ControlType.String,title:\"Title Gradient\",defaultValue:\"linear-gradient(to top, #5BC4D9 0%, #2C997A 100%)\",placeholder:\"e.g. linear-gradient(90deg, #667eea 0%, #764ba2 100%)\"},titleTagColor:{type:ControlType.Color,title:\"Title Tag Color\",defaultValue:\"#000000\"},titleTagGradient:{type:ControlType.String,title:\"Title Tag Gradient\",defaultValue:\"\",placeholder:\"e.g. linear-gradient(90deg, #667eea 0%, #764ba2 100%)\"},descriptionColor:{type:ControlType.Color,title:\"Description Color\",defaultValue:\"#757575\"},categoryChipColor:{type:ControlType.Color,title:\"Category Chip\",defaultValue:\"#000000\"},categoryChipTextColor:{type:ControlType.Color,title:\"Chip Text\",defaultValue:\"#FFFFFF\"},activeFilterColor:{type:ControlType.Color,title:\"Active Filter\",defaultValue:\"#000000\"},activeFilterTextColor:{type:ControlType.Color,title:\"Active Filter Text\",defaultValue:\"#FFFFFF\"},filterChipRadius:{type:ControlType.Number,title:\"All Filter Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"},filterChipPadding:{type:ControlType.String,title:\"Filter Chip Padding\",defaultValue:\"8px 16px\",placeholder:\"e.g. 8px 16px\"},filterChipGap:{type:ControlType.Number,title:\"Filter Chip Gap\",defaultValue:8,min:0,max:32,step:2,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#EEEEEE\"},cardBorderColor:{type:ControlType.Color,title:\"Card Border Color\",defaultValue:\"#EEEEEE\"},cardBorderWidth:{type:ControlType.Number,title:\"Card Border Width\",defaultValue:1,min:0,max:10,step:1,unit:\"px\"},hoverBorderColor:{type:ControlType.Color,title:\"Hover Border\",defaultValue:\"#000000\"},hoverBorderWidth:{type:ControlType.Number,title:\"Hover Border Width\",defaultValue:2,min:1,max:10,step:1,unit:\"px\"},hoverShadow:{type:ControlType.BoxShadow,title:\"Hover Shadow\",defaultValue:\"0px 10px 25px 5px rgba(0,0,0,0.10)\"},imageScaleOnHover:{type:ControlType.Number,title:\"Image Scale\",defaultValue:1.05,min:1,max:1.2,step:.01},imageBorderRadius:{type:ControlType.Number,title:\"Image Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"},imagePadding:{type:ControlType.Number,title:\"Image Padding\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"},imageBackgroundColor:{type:ControlType.Color,title:\"Image Background\",defaultValue:\"#F5F5F5\"},chipImageGap:{type:ControlType.Number,title:\"Chip-Image Gap\",defaultValue:20,min:0,max:48,step:2,unit:\"px\"},searchFont:{type:ControlType.Font,title:\"Search Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},categoryFont:{type:ControlType.Font,title:\"Category Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"11px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},titleTagFont:{type:ControlType.Font,title:\"Title Tag Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},descriptionFont:{type:ControlType.Font,title:\"Description Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},dateFont:{type:ControlType.Font,title:\"Date Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},authorFont:{type:ControlType.Font,title:\"Author Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},paginationFont:{type:ControlType.Font,title:\"Pagination Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},selectedPageColor:{type:ControlType.Color,title:\"Selected Page\",defaultValue:\"#000000\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"},cardBorderRadius:{type:ControlType.Number,title:\"Card Radius\",defaultValue:12,min:0,max:32,step:1,unit:\"px\"},searchBarHeight:{type:ControlType.Number,title:\"Search Height\",defaultValue:46,min:24,max:86,step:2,unit:\"px\"},filterDropdownHeight:{type:ControlType.Number,title:\"Filter Dropdown Height\",defaultValue:46,min:24,max:86,step:2,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogListing\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"800\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogFilterSearch.map"],"mappings":"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"}