{"version":3,"file":"MjTableEx.ClsskWea.mjs","names":["React.useState","React.Fragment","Icons","useRef","useState"],"sources":["https:/framerusercontent.com/modules/nsCH84RCa8sAir2O8lFN/XtWJOtowb6zk6uoHgj1U/MjTableEx.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{useRef,useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import*as Icons from\"iconoir-react\";function MjTableEx({tableData,jsonData,jsonColumns,headerHeight,cellHeight,columnList,showHeader,lines,margin,paging,scrollY,tBodyHeight,showEmptyRow,onCellClick,onPageChange}){const[data,setData]=React.useState(tableData);const[columns,setColumns]=React.useState(columnList);// 20260413_노예람_주석처리 및 수정.\n// const [currentPage, setCurrentPage] = React.useState(paging.currentPage)\nconst currentPage=paging.currentPage??0;//const [jsonData, setJsonData] = React.useState(jsonData)\n// jsonData가 변경될 때마다 data 상태를 업데이트하는 useEffect\nuseEffect(()=>{try{if(jsonData&&jsonData.trim()!==\"\"){const parsedData=JSON.parse(jsonData);setData(parsedData);}else{setData([]);}}catch(error){console.error(\"Invalid JSON format\",error);}},[jsonData])// jsonData가 변경될 때만 실행\n;// useEffect(() => {\n//     try {\n//         //const parsedData = JSON.parse(jsonData) // jsonData를 객체 배열로 변환\n//         setData(tableData) // 상태 업데이트\n//     } catch (error) {\n//         console.error(\"Invalid JSON format\", error)\n//     }\n// }, [tableData]) // jsonData가 변경될 때만 실행\n// jsonData가 변경될 때마다 data 상태를 업데이트하는 useEffect\n// 20260413_노예람_주석처리\n// useEffect(() => {\n//     setCurrentPage(paging.currentPage)\n// }, [paging])\nuseEffect(()=>{try{let parseColumns;if(jsonColumns==\"\"||jsonColumns===undefined){parseColumns=[];}else{parseColumns=JSON.parse(jsonColumns)// jsonData를 객체 배열로 변환\n;}parseColumns=parseColumns.map(column=>{// ybh 주공종 공백 \"-\" 처리 및 가운데정렬\nif(column.id===\"mainCnsttyNm\"){column.cellAlign=\"center\";}column.id=column.id||\"\";column.name=column.name||\"\";column.width=column.width||100;column.type=column.type||\"string\";column.header={bgColor:column.headerBgColor||\"#F7F7F7\",align:column.headerAlign||\"center\",fontFamily:column.headerFontFamily||\"Noto Sans KR\",fontColor:column.headerFontColor||\"#000\",fontSize:column.headerFontSize||13,fontBold:column.headerFontBold??true,fontItalic:column.headerFontItalic||false,fontUnderline:column.headerFontUnderline||false,padding:column.headerPadding||4};column.cell={bgColor:column.cellBgColor||\"#fff\",align:column.cellAlign||\"center\",fontFamily:column.cellFontFamily||\"Noto Sans KR\",fontColor:column.cellFontColor||\"#000\",fontSize:column.cellFontSize||12,fontBold:column.cellFontBold||false,fontItalic:column.cellFontItalic||false,fontUnderline:column.cellFontUnderline||false,padding:column.cellPadding||4,clickable:column.clickable??true};column.options=column.options||[];return column;});setColumns(parseColumns)// 상태 업데이트\n;}catch(error){console.error(\"Invalid JSON Columnms format\",error);}},[jsonColumns])// jsonData가 변경될 때만 실행\n;// 페이지 변경 함수\nconst handlePageChange=pageIndex=>{// 20260413_노예람_주석처리\n// setCurrentPage(pageIndex)\n// onPageChange(pageIndex)\nif(pageIndex===currentPage)return;onPageChange?.(pageIndex);};// 페이지 리스트 생성 함수\nconst getPageList=()=>{const maxPagesToShow=5;let startPage=Math.max(0,currentPage-Math.floor(maxPagesToShow/2));let endPage=startPage+maxPagesToShow-1;if(endPage>=paging.totalPage){endPage=paging.totalPage-1;startPage=Math.max(0,endPage-maxPagesToShow+1);}const pages=[];//page 1 제거..  if (startPage > 0) pages.push(\"start\")\nfor(let i=startPage;i<=endPage;i++){pages.push(i);}//마지막 페이지 ... 제거  if (endPage < paging.totalPage - 1) pages.push(\"end\")\nreturn pages;};// 체크박스 및 라디오 버튼 상태 토글 함수\nconst toggleCheckRadio=(rowIndex,columnId,type)=>{if(type===\"check\"){const updatedData=data.map((row,i)=>{if(i===rowIndex){return{...row,[columnId]:!row[columnId]};}return row;});setData(updatedData);}else{const updatedData=data.map((row,i)=>{if(i===rowIndex){return{...row,[columnId]:true};}else{return{...row,[columnId]:false};}return row;});setData(updatedData);}};//체크박스 클릭가능상태에 따른 비활성화 처리 분기 함수\nconst isCellClickable=(row,column)=>{const cellSt=row?.[\"$style\"]?.[column.id];const rowSt=row?.[\"$rowStyle\"];return(cellSt?.clickable??rowSt?.clickable??column.cell?.clickable)!==false;};const toggleHeaderCheck=columnId=>{// const updatedData = data.map((row, i) => {\n//     if (i === rowIndex) {\n//         return {\n//             ...row,\n//             [columnId]:\n//                 type === \"check\" ? !row[columnId] : !row[columnId],\n//         }\n//     }\n//     return row\n// })\n// setData(updatedData)\n};const renderHeaderContent=(content,type,column)=>{if(type==\"check\"&&(content==\"\"||content==undefined)){return /*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:Boolean(false),onChange:()=>toggleHeaderCheck(column.id),style:{flexShrink:0}});}else{return /*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"pre-line\"},children:content.split(\"\\n\").map((line,index)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[line,/*#__PURE__*/_jsx(\"br\",{})]},index))});}};// 셀 컨텐츠를 타입에 따라 렌더링하는 함수\nconst renderCellContent=(item,content,type,rowIndex,rowCount,column)=>{if(rowIndex>=rowCount||content==undefined){return /*#__PURE__*/_jsx(\"span\",{});}else{//let cellStyle = item[\"$style\"][column.id]\n// let rowStyle = null\n// if (item[\"$style\"]) {\n//     columStyle = item[\"$style\"][column.id]\n// }\n// if (item[\"$rowStyle\"]) {\n//     rowStyle = item[\"$rowStyle\"]\n// }\nswitch(type){case\"number\":return content!==undefined?/*#__PURE__*/_jsx(\"span\",{children:Number(content)}):/*#__PURE__*/_jsx(\"span\",{});case\"select\":return /*#__PURE__*/_jsx(\"select\",{value:content,onChange:e=>{// const selectedItem = column.items.find(\n//     (item) => item.key === e.target.value\n// )\nhandleSelectChange(e,rowIndex,column.id);},style:{width:\"100%\"},children:column.options&&column.options.map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.key,children:option.value},option.key))});case\"check\":case\"radio\":const disabled=!isCellClickable(item,column);return content!==undefined?/*#__PURE__*/_jsxs(\"label\",{style:{display:\"inline-flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"input\",{type:type==\"check\"?\"checkbox\":\"radio\",checked:Boolean(content),disabled:disabled,onChange:()=>toggleCheckRadio(rowIndex,column.id,type),style:{flexShrink:0}}),column.checkString&&column.uncheckString?/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:\"8px\",minWidth:\"80px\",textAlign:\"left\"},children:content?column.checkString:column.uncheckString}):null]}):/*#__PURE__*/_jsx(\"span\",{});case\"image\":if(content!==undefined){const IconComponent=Icons[content];return IconComponent?/*#__PURE__*/_jsx(IconComponent,{style:{width:`${column.imageWidth??\"\"}`,height:`${column.imageHeight??\"\"}`}}):/*#__PURE__*/_jsx(\"span\",{});}else{return /*#__PURE__*/_jsx(\"span\",{});}// case \"button\":\n//     if (content !== undefined) {\n//         ;<button\n//             style={{\n//                 margin: \"0 5px\",\n//                 borderRadius: \"4px\",\n//                 fontWeight: \"bold\",\n//                 cursor: \"pointer\",\n//             }}\n//         >\n//             <span>content</span>\n//         </button>\n//     } else {\n//         return <span></span>\n//     }\n//     break\ncase\"html\":break;case\"string\":default:content+=\"\";return content!==undefined?/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"pre-line\"},children:content.split(\"\\n\").map((line,index)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[line,/*#__PURE__*/_jsx(\"br\",{})]},index))}):/*#__PURE__*/_jsx(\"span\",{});}}};// 셀 선택 값 변경 핸들러\nconst handleSelectChange=(event,rowIndex,columnId)=>{const newValue=event.target.value;const updatedData=data.map((row,i)=>i===rowIndex?{...row,[columnId]:newValue}:row);setData(updatedData);};const displayRows=showEmptyRow?paging.limit:data.length;const tbodyRef=useRef(null);const[scrollbarWidth,setScrollbarWidth]=useState(0);//const scrollbarWidth = 17\nuseEffect(()=>{// 스크롤바 너비 계산\nif(tbodyRef.current){const scrollbarWidth=tbodyRef.current.offsetWidth-tbodyRef.current.clientWidth;setScrollbarWidth(scrollbarWidth);}},[scrollY]);return /*#__PURE__*/_jsxs(\"div\",{style:scrollY?{width:\"fit-content\",maxHeight:`${tBodyHeight+(showHeader?headerHeight:0)}px`,minHeight:`${tBodyHeight+(showHeader?headerHeight:0)}px`,overflow:\"auto\"}:{width:\"fit-content\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:lines.borderTop&&lines.borderWidth>0?`${lines.borderWidth}px`:`0px`,backgroundColor:`${lines.borderColor}`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,width:\"100%\",height:lines.borderBottom&&lines.borderWidth>0?`${lines.borderWidth}px`:`0px`,backgroundColor:`${lines.borderColor}`}}),/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",//1 tableLayout: scrollY ? \"fixed\" : undefined, //\"auto\", // Use fixed table layout for consistent width\nborderCollapse:scrollY?\"collapse\":\"separate\",//borderCollapse: \"collapse\",\n//overflow: \"hidden\",\nborderSpacing:0,borderRadius:`${lines.borderRadius}px`,marginLeft:`${margin.left}px`,marginTop:`${margin.top}px`,marginRight:`${margin.right}px`,marginBottom:`${margin.bottom}px`},children:[showHeader/*헤더를 보여줄까 숨길까..*/&&/*#__PURE__*/_jsx(\"thead\",{style:scrollY?{position:\"sticky\",top:0,zIndex:0}:{},children:/*#__PURE__*/_jsx(\"tr\",{children:columns.map((column,index)=>/*#__PURE__*/_jsxs(\"th\",{style:{height:`${headerHeight}px`,width:`${column.width}px`,backgroundColor:column.header.bgColor,color:column.header.fontColor,textAlign:column.header.align,padding:`${column.header.padding}px`,boxSizing:\"border-box\",fontFamily:column.header.fontFamily,fontSize:`${column.header.fontSize}px`,fontWeight:column.header.fontBold?\"bold\":\"normal\",fontStyle:column.header.fontItalic?\"italic\":\"normal\",textDecoration:column.header.fontUnderline?\"underline\":\"none\",position:\"relative\"},children:[index===0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:`${lines.headerHorzWidth}px`,bottom:`${lines.headerHorzWidth}px`,left:0,width:`${lines.headerVertWidth}px`,backgroundColor:`${lines.headerVertColor}`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:`${lines.headerHorzWidth}px`,bottom:`${lines.headerHorzWidth}px`,right:0,width:`${lines.headerVertWidth}px`,backgroundColor:`${lines.headerVertColor}`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:lines.headerHorzWidth>0?`${lines.headerHorzWidth}px`:`0px`,backgroundColor:`${lines.headerHorzColor}`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,width:\"100%\",height:lines.headerHorzWidth>0?`${lines.headerHorzWidth}px`:`0px`,backgroundColor:`${lines.headerHorzColor}`}}),renderHeaderContent(column.name,column.type,column)]},column.id))})}),/*#__PURE__*/_jsx(\"tbody\",{style:scrollY?{//display: \"block\",\nmaxHeight:`${tBodyHeight}px`,minHeight:`${tBodyHeight}px`,// overflowY: \"auto\",\nwidth:\"100%\"}:{},children:Array.from({length:displayRows},(_,rowIndex)=>/*#__PURE__*/_jsx(\"tr\",{children:columns.map((column,index)=>{let content=undefined;let cellStyle=undefined;let rowStyle=undefined;if(data[rowIndex]){content=data[rowIndex][column.id];if(data[rowIndex][\"$style\"]){cellStyle=data[rowIndex][\"$style\"][column.id];}if(data[rowIndex][\"$rowStyle\"]){rowStyle=data[rowIndex][\"$rowStyle\"];}}return /*#__PURE__*/_jsx(\"td\",{style:{height:`${cellHeight}px`,width:`${column.width}px`,boxSizing:\"border-box\",textAlign:cellStyle?.align??rowStyle?.align??column.cell.align,backgroundColor:cellStyle?.bgColor??rowStyle?.bgColor??column.cell.bgColor,color:cellStyle?.fontColor??rowStyle?.fontColor??column.cell.fontColor,padding:`${column.cell.padding}px`,borderLeft:rowIndex>=data.length?\"none\":index==0&&(lines.borderWidth==0||lines.borderLeft==false)&&lines.cellVertWidth>0?`${lines.cellVertWidth}px solid ${lines.cellVertColor}`:\"none\",borderRight:rowIndex>=data.length?\"none\":index==columns.length-1&&lines.borderRight&&lines.borderWidth>0?\"none\":lines.cellVertWidth>0?`${lines.cellVertWidth}px solid ${lines.cellVertColor}`:\"none\",borderTop:rowIndex>=data.length?\"none\":lines.headerHorzWidth==0&&lines.cellHorzWidth>0?`${lines.cellHorzWidth}px solid ${lines.cellHorzColor}`:\"none\",borderBottom:rowIndex>=data.length?\"none\":lines.borderWidth>0&&lines.borderBottom&&paging.showing&&rowIndex==paging.limit-1?\"none\":lines.cellHorzWidth>0?`${lines.cellHorzWidth}px solid ${lines.cellHorzColor}`:\"none\",fontFamily:cellStyle?.fontFamily??rowStyle?.fontFamily??column.cell.fontFamily,fontSize:`${cellStyle?.fontSize??rowStyle?.fontSize??column.cell.fontSize}px`,fontWeight:cellStyle?.fontBold??rowStyle?.fontBold??column.cell.fontBold?\"bold\":\"normal\",fontStyle:cellStyle?.fontItalic??rowStyle?.fontItalic??column.cell.fontItalic?\"italic\":\"normal\",textDecoration:cellStyle?.fontUnderline??rowStyle?.fontUnderline??column.cell.fontUnderline?\"underline\":\"none\",cursor:rowIndex>=data.length?\"auto\":cellStyle?.clickable??rowStyle?.clickable??column.cell.clickable?\"pointer\":\"auto\"},onClick:()=>{if(rowIndex<data.length&&(cellStyle?.clickable??rowStyle?.clickable??column.cell.clickable)){onCellClick(data[rowIndex],rowIndex,column.id,content);}},children:renderCellContent(data[rowIndex],content,column.type,rowIndex,data.length,column)},column.id);})},rowIndex))})]}),paging.showing&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"10px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(0),disabled:currentPage===0,style:{margin:\"0 5px\",border:\"none\",width:\"30px\",height:\"30px\",borderRadius:\"15px\",backgroundColor:\"#f0f0f0\",color:\"#6F7380\",fontWeight:\"bold\",cursor:\"pointer\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{children:\"<<\"})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(Math.max(0,currentPage-1)),disabled:currentPage===0,style:{margin:\"0 5px\",border:\"none\",width:\"30px\",height:\"30px\",borderRadius:\"15px\",backgroundColor:\"#f0f0f0\",color:\"#6F7380\",fontWeight:\"bold\",cursor:\"pointer\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{children:\"<\"})}),getPageList().map((page,index)=>/*#__PURE__*/_jsx(\"span\",{children:page===\"start\"?/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(0),style:{margin:\"0 5px\",border:\"none\",width:\"30px\",height:\"30px\",borderRadius:\"15px\",backgroundColor:\"#f0f0f0\",color:\"#6F7380\",fontWeight:\"bold\",cursor:\"pointer\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{children:\"1\"})}):page===\"end\"?/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(paging.totalPage-1),style:{margin:\"0 5px\",border:\"none\",width:\"30px\",height:\"30px\",borderRadius:\"15px\",backgroundColor:\"#f0f0f0\",color:\"#6F7380\",fontWeight:\"bold\",cursor:\"pointer\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{children:\"...\"})}):/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(page),style:{padding:\"5px 10px\",margin:\"0 5px\",border:\"none\",width:\"30px\",height:\"30px\",borderRadius:\"15px\",backgroundColor:page===currentPage?\"#798a71\":\"#f0f0f0\",color:page===currentPage?\"white\":\"#6F7380\",fontWeight:page===currentPage?\"bold\":\"normal\",cursor:\"pointer\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{children:page+1})})},index)),/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(Math.min(paging.totalPage-1,currentPage+1)),disabled:currentPage===paging.totalPage-1,style:{margin:\"0 5px\",border:\"none\",width:\"30px\",height:\"30px\",borderRadius:\"15px\",backgroundColor:\"#f0f0f0\",color:\"#6F7380\",fontWeight:\"bold\",cursor:\"pointer\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{children:\">\"})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>handlePageChange(paging.totalPage-1),disabled:currentPage===paging.totalPage-1,style:{margin:\"0 5px\",border:\"none\",width:\"30px\",height:\"30px\",borderRadius:\"15px\",backgroundColor:\"#f0f0f0\",color:\"#6F7380\",fontWeight:\"bold\",cursor:\"pointer\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{children:\">>\"})})]})]});}// 스타일링\nconst buttonStyle={margin:\"0 5px\",padding:\"8px 12px\",border:\"none\",borderRadius:\"10px\",backgroundColor:\"#007BFF\",color:\"#FFF\",cursor:\"pointer\",transition:\"background-color 0.3s, transform 0.3s\"};const hoverStyle={backgroundColor:\"#0056b3\",transform:\"scale(1.05)\"};// addPropertyControls로 컬럼 속성 및 테이블 전역 속성 설정\naddPropertyControls(MjTableEx,{jsonColumns:{type:ControlType.String,title:\"Json Columns\"},columnList:{type:ControlType.Array,title:\"Columns\",propertyControl:{type:ControlType.Object}},jsonData:{type:ControlType.String,title:\"Json Data\"},tableData:{type:ControlType.Array,title:\"Data\",propertyControl:{type:ControlType.Object}},headerHeight:{type:ControlType.Number,title:\"Header Height\",defaultValue:38},cellHeight:{type:ControlType.Number,title:\"Cell Height\",defaultValue:28},showHeader:{type:ControlType.Boolean,title:\"Show Header\",defaultValue:true},lines:{type:ControlType.Object,title:\"Lines\",controls:{borderWidth:{type:ControlType.Number,title:\"Border Width\",min:0,defaultValue:0},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#798A71\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",min:0,defaultValue:0},borderLeft:{type:ControlType.Boolean,title:\"Border Left\",defaultValue:false},borderRight:{type:ControlType.Boolean,title:\"Border Right\",defaultValue:false},borderTop:{type:ControlType.Boolean,title:\"Border Top\",defaultValue:false},borderBottom:{type:ControlType.Boolean,title:\"Border Bottom\",defaultValue:false},headerVertWidth:{type:ControlType.Number,title:\"Header Vert Width\",min:0,defaultValue:0},headerVertColor:{type:ControlType.Color,title:\"Header Vert Color\",defaultValue:\"#798A71\"},headerHorzWidth:{type:ControlType.Number,title:\"Header Horz Width\",min:0,defaultValue:2},headerHorzColor:{type:ControlType.Color,title:\"Header Horz Color\",defaultValue:\"#798A71\"},cellVertWidth:{type:ControlType.Number,title:\"Cell Vert Width\",min:0,defaultValue:0},cellVertColor:{type:ControlType.Color,title:\"Cell Vert Color\",defaultValue:\"#798A71\"},cellHorzWidth:{type:ControlType.Number,title:\"Cell Horz Width\",min:0,defaultValue:1},cellHorzColor:{type:ControlType.Color,title:\"Cell Horz Color\",defaultValue:\"#798A71\"}}},margin:{type:ControlType.Object,title:\"Margin\",controls:{left:{type:ControlType.Number,title:\"Margin Left\",min:0,defaultValue:0},top:{type:ControlType.Number,title:\"Margin Top\",min:0,defaultValue:0},right:{type:ControlType.Number,title:\"Margin Right\",min:0,defaultValue:0},bottom:{type:ControlType.Number,title:\"Margin Bottom\",min:0,defaultValue:0}}},scrollY:{type:ControlType.Boolean,title:\"Scroll Y\",defaultValue:false},tBodyHeight:{type:ControlType.Number,title:\"Table Body Height\",defaultValue:300},showEmptyRow:{type:ControlType.Boolean,title:\"Show Empty Row\",defaultValue:true},paging:{type:ControlType.Object,title:\"Paging\",controls:{showing:{type:ControlType.Boolean,title:\"Showing\",min:0,defaultValue:true},limit:{type:ControlType.Number,title:\"Limit\",defaultValue:10},totalPage:{type:ControlType.Number,title:\"Total Page\",min:0},currentPage:{type:ControlType.Number,title:\"Current Page\",min:0}}}});MjTableEx.defaultProps={tableData:[],columnList:[],showHeader:true,lines:{borderWidth:0,borderColor:\"#798A71\",borderRadius:0,headerVertWidth:0,headerVertColor:\"#798A71\",headerHorzWidth:2,headerHorzColor:\"#798A71\",cellVertWidth:0,cellVertColor:\"#798A71\",cellHorzWidth:1,cellHorzColor:\"#798A71\"},paging:{showing:true,limit:10,totalPage:10,currentPage:1},margin:{left:0,top:0,right:0,bottom:0}};export default MjTableEx;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MjTableEx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MjTableEx.map"],"mappings":"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"}