{"version":3,"file":"Numberedpaginationhtml.Cs6MlvO2.mjs","names":["useState","React","_Fragment"],"sources":["https:/framerusercontent.com/modules/hFk0SxMT5oofGEr4o1A1/cn73zLRmbcJOlhbdSKou/Numberedpaginationhtml.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n *\n */export default function CMSPagination(props){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[extractedItems,setExtractedItems]=useState([]);const[currentPage,setCurrentPage]=useState(1);const BROADCAST_ID=\"3.14px solid transparent\";const extractTextFromElement=element=>{if(!element)return[];const textElements=[];const allElements=element.querySelectorAll(\"*[data-framer-name]\");allElements.forEach(el=>{const name=el.getAttribute(\"data-framer-name\");const text=el.textContent?.trim();if(text&&text.length>0){textElements.push({name:name,text:text});}});return textElements;};const getActualCMSItems=broadcaster=>{let items=Array.from(broadcaster.children);if(items.length===1){const singleChild=items[0];const grandChildren=Array.from(singleChild.children);if(grandChildren.length>1){items=grandChildren;}else if(grandChildren.length===1){const greatGrandChildren=Array.from(grandChildren[0].children);if(greatGrandChildren.length>1){items=greatGrandChildren;}}}return items;};const handleAnimationComplete=()=>{if(isCanvas)return;const broadcaster=document.querySelector('[style*=\"3.14px solid transparent\"]');if(broadcaster){const items=getActualCMSItems(broadcaster);const allItems=[];items.forEach((item,index)=>{const textElements=extractTextFromElement(item);allItems.push({itemNumber:index+1,textElements:textElements,element:item.cloneNode(true)});});setExtractedItems(allItems);}};const totalPages=Math.ceil(extractedItems.length/props.pagination.itemsPerPage);const startIndex=(currentPage-1)*props.pagination.itemsPerPage;const endIndex=startIndex+props.pagination.itemsPerPage;const paginatedItems=props.pagination.mode===\"numbered\"?extractedItems.slice(startIndex,endIndex):extractedItems;const handlePageClick=page=>{if(page!==currentPage&&page>=1&&page<=totalPages){setCurrentPage(page);}};const getVisiblePages=()=>{const pages=[];const maxVisible=props.pagination.maxVisiblePages;if(totalPages<=maxVisible){for(let i=1;i<=totalPages;i++){pages.push(i);}return pages;}pages.push(1);let start=Math.max(2,currentPage-1);let end=Math.min(totalPages-1,currentPage+1);const slotsUsed=2;const slotsAvailable=maxVisible-slotsUsed;while(end-start+1<slotsAvailable&&(start>2||end<totalPages-1)){if(start>2&&end<totalPages-1){if(currentPage-start<=end-currentPage){start--;}else{end++;}}else if(start>2){start--;}else if(end<totalPages-1){end++;}}if(start===3){start=2;}if(end===totalPages-2){end=totalPages-1;}if(start>2){pages.push(\"...\");}for(let i=start;i<=end;i++){pages.push(i);}if(end<totalPages-1){pages.push(\"...\");}if(totalPages>1){pages.push(totalPages);}return pages;};const getLayoutStyle=()=>{switch(props.layout){case\"vertical\":return{display:\"flex\",flexDirection:\"column\",gap:`${props.gapY}px`};case\"horizontal\":return{display:\"flex\",flexDirection:\"row\",gap:`${props.gapX}px`};case\"grid\":return{display:\"grid\",gridTemplateColumns:`repeat(${props.columns}, 1fr)`,columnGap:`${props.gapX}px`,rowGap:`${props.gapY}px`};default:return{display:\"flex\",flexDirection:\"column\",gap:`${props.gapY}px`};}};const getItemStyle=()=>{if(props.layout===\"horizontal\"){return{flex:\"1 1 0\",minWidth:0};}return{};};const hasCollection=props.collection&&React.Children.toArray(props.collection).filter(Boolean).length>0;if(isCanvas){if(!hasCollection){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",textAlign:\"center\",justifyContent:\"center\",height:\"100%\",backgroundColor:\"rgba(153, 102, 255, 0.1)\",padding:\"40px\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"span\",{role:\"img\",\"aria-label\":\"icon\",style:{fontSize:\"32px\"},children:\"📄\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontSize:\"14px\",color:\"#96F\",fontWeight:600},children:\"CMS Pagination\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0 0\",fontSize:\"12px\",color:\"rgba(153, 102, 255, 0.7)\"},children:\"Connect to a CMS to begin\"})]})]});}const canvasItemCount=props.pagination.mode===\"numbered\"?props.pagination.itemsPerPage:12;return /*#__PURE__*/_jsxs(\"div\",{style:{overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"div\",{style:getLayoutStyle(),children:Array.from({length:canvasItemCount},(_,num)=>/*#__PURE__*/_jsx(\"div\",{style:{...getItemStyle(),height:\"200px\"},children:/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:\"rgba(153, 102, 255, 0.2)\",height:\"100%\",borderRadius:\"8px\"}})},num))}),props.pagination.mode===\"numbered\"&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:props.pagination.gap,alignItems:\"center\",justifyContent:\"center\",width:\"100%\",marginTop:`${props.pagination.marginTop}px`},children:[1,2,3,4,\"...\",10].map((page,index)=>/*#__PURE__*/_jsx(\"div\",{style:{padding:props.pagination.padding,background:page===3?props.pagination.activeBackground:page===\"...\"?\"transparent\":props.pagination.background,color:page===3?props.pagination.activeColor:props.pagination.color,borderRadius:page===\"...\"?0:props.pagination.borderRadius,...props.pagination.font,minWidth:props.pagination.minWidth,textAlign:\"center\",border:page===\"...\"?\"none\":`${props.pagination.border.borderWidth}px ${props.pagination.border.borderStyle} ${props.pagination.border.borderColor}`},children:page},`${page}-${index}`))})]});}if(!hasCollection){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",textAlign:\"center\",justifyContent:\"center\",padding:\"40px\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"span\",{role:\"img\",\"aria-label\":\"icon\",style:{fontSize:\"32px\"},children:\"📄\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontSize:\"16px\",color:\"#666\",fontWeight:600},children:\"No CMS Collection Connected\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"4px 0 0 0\",fontSize:\"14px\",color:\"#999\"},children:\"Please connect to a CMS collection\"})]})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{overflow:\"visible\"},children:[/*#__PURE__*/_jsx(motion.div,{style:{border:\"3.14px solid transparent\",opacity:0,position:\"absolute\",pointerEvents:\"none\"},animate:{scale:1},transition:{duration:.1},onAnimationComplete:handleAnimationComplete,children:props.collection}),extractedItems.length===0?/*#__PURE__*/_jsx(\"div\",{children:\"Loading...\"}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:getLayoutStyle(),children:paginatedItems.map((item,index)=>/*#__PURE__*/_jsx(\"div\",{style:getItemStyle(),children:/*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:item.element.outerHTML}})},index))}),totalPages>1&&props.pagination.mode===\"numbered\"&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:props.pagination.gap,alignItems:\"center\",justifyContent:\"center\",width:\"100%\",marginTop:`${props.pagination.marginTop}px`},children:getVisiblePages().map((page,index)=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>page!==\"...\"&&handlePageClick(page),style:{padding:props.pagination.padding,background:page===currentPage?props.pagination.activeBackground:page===\"...\"?\"transparent\":props.pagination.background,color:page===currentPage?props.pagination.activeColor:props.pagination.color,borderRadius:page===\"...\"?0:props.pagination.borderRadius,cursor:page===\"...\"?\"default\":\"pointer\",...props.pagination.font,minWidth:props.pagination.minWidth,textAlign:\"center\",transition:page===\"...\"?\"none\":\"all 0.15s ease\",userSelect:\"none\",border:page===\"...\"?\"none\":`${props.pagination.border.borderWidth}px ${props.pagination.border.borderStyle} ${props.pagination.border.borderColor}`},onMouseEnter:e=>{if(page!==currentPage&&page!==\"...\"){e.target.style.background=props.pagination.hoverBackground;}},onMouseLeave:e=>{if(page!==currentPage&&page!==\"...\"){e.target.style.background=props.pagination.background;}},children:page},`${page}-${index}`))})]})]});}CMSPagination.defaultProps={layout:\"vertical\",columns:2,gapX:16,gapY:16,pagination:{mode:\"numbered\",itemsPerPage:12,maxVisiblePages:5,gap:8,padding:\"8px 12px\",borderRadius:\"4px\",minWidth:32,marginTop:24,background:\"#FFFFFF\",hoverBackground:\"#F5F5F5\",activeBackground:\"#594FEE\",color:\"#333333\",activeColor:\"#FFFFFF\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E0E0E0\"}}};addPropertyControls(CMSPagination,{collection:{type:ControlType.ComponentInstance,title:\"Collection\",description:\"v1.1 \\n[via SegmentUI](https://www.segmentUI.com)\"},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"vertical\",\"horizontal\",\"grid\"],optionTitles:[\"Vertical Stack\",\"Horizontal Stack\",\"Grid\"],defaultValue:\"vertical\"},columns:{type:ControlType.Number,title:\"Grid Columns\",min:1,max:6,step:1,defaultValue:2,hidden:props=>props.layout!==\"grid\"},gapX:{type:ControlType.Number,title:\"Gap X\",min:0,max:100,unit:\"px\",defaultValue:16},gapY:{type:ControlType.Number,title:\"Gap Y\",min:0,max:100,unit:\"px\",defaultValue:16},pagination:{type:ControlType.Object,title:\"Pagination\",controls:{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"none\",\"numbered\"],optionTitles:[\"None\",\"Numbered\"],defaultValue:\"numbered\"},itemsPerPage:{type:ControlType.Number,title:\"Items Per Page\",defaultValue:12,min:1,max:100,step:1,hidden:props=>props.pagination.mode===\"none\"},maxVisiblePages:{type:ControlType.Number,title:\"Max Visible Pages\",defaultValue:5,min:3,max:15,step:1,hidden:props=>props.pagination.mode===\"none\"},marginTop:{type:ControlType.Number,title:\"Margin Top\",defaultValue:24,min:0,max:100,step:1,unit:\"px\",hidden:props=>props.pagination.mode===\"none\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:20,step:1,hidden:props=>props.pagination.mode===\"none\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"8px 12px\",hidden:props=>props.pagination.mode===\"none\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"4px\",hidden:props=>props.pagination.mode===\"none\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#E0E0E0\"},hidden:props=>props.pagination.mode===\"none\"},minWidth:{type:ControlType.Number,title:\"Min Width\",defaultValue:32,min:20,max:100,step:1,description:\"Minimum width for each page number button in pixels\",hidden:props=>props.pagination.mode===\"none\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\",hidden:props=>props.pagination.mode===\"none\"},hoverBackground:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#F5F5F5\",hidden:props=>props.pagination.mode===\"none\"},activeBackground:{type:ControlType.Color,title:\"Active Background\",defaultValue:\"#594FEE\",hidden:props=>props.pagination.mode===\"none\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#333333\",hidden:props=>props.pagination.mode===\"none\"},activeColor:{type:ControlType.Color,title:\"Active Text Color\",defaultValue:\"#FFFFFF\",hidden:props=>props.pagination.mode===\"none\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\",hidden:props=>props.pagination.mode===\"none\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSPagination\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Numberedpaginationhtml.map"],"mappings":"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"}