{"version":3,"file":"Table.B8jRhR0Z.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/Qcus4KO4O95G01VajQHg/ZpfYJevBSTcbbz3kpmfX/Table.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,motion}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Table({columns:initialColumns,border,headers,cells,padding,radius}){const[sortConfig,setSortConfig]=useState({column:null,direction:\"none\"});const[columns,setColumns]=useState(initialColumns.length?initialColumns:[{header:\"Header 1\",values:[\"Cell 1-1\",\"Cell 2-1\"],align:\"left\"},{header:\"Header 2\",values:[\"Cell 1-2\",\"Cell 2-2\"],align:\"center\"},{header:\"Header 3\",values:[\"Cell 1-3\",\"Cell 2-3\"],align:\"right\"}]);const rowCount=Math.max(...columns.map(col=>col.values?.length||0),0);const cssBorder=`${border.width}px ${border.style} ${border.color}`;const cellStyles={padding,verticalAlign:\"top\"};const headerStyles={...headers.font,backgroundColor:headers.background,color:headers.color,fontWeight:headers.font.fontWeight||\"normal\"};const detectType=value=>{if(!isNaN(Number(value)))return\"number\";if(!isNaN(Date.parse(value)))return\"date\";return\"text\";};const sortByColumn=columnIndex=>{const column=columns[columnIndex];if(!column.sorting||!column.values||column.values.length===0)return;const type=detectType(column.values[0]);// Update the direction to cycle through \"asc\", \"desc\", and \"none\"\nconst newDirection=sortConfig.column===columnIndex?sortConfig.direction===\"asc\"?\"desc\":sortConfig.direction===\"desc\"?\"none\":\"asc\":\"asc\";let sortedColumns=[];if(newDirection===\"none\"){sortedColumns=initialColumns;}else{const rowCount=column.values.length;const rows=Array.from({length:rowCount},(_,i)=>columns.map(col=>col.values[i]));// Sort the rows based on the direction\nsortedColumns=columns.map((_,colIndex)=>({...columns[colIndex],values:rows.sort((a,b)=>{let aValue=a[columnIndex];let bValue=b[columnIndex];if(type===\"number\"){aValue=parseFloat(aValue);bValue=parseFloat(bValue);}else if(type===\"date\"){aValue=new Date(aValue).getTime();bValue=new Date(bValue).getTime();}if(aValue<bValue)return newDirection===\"asc\"?-1:1;if(aValue>bValue)return newDirection===\"asc\"?1:-1;return 0;}).map(row=>row[colIndex])}));}setColumns(sortedColumns);setSortConfig({column:columnIndex,direction:newDirection});};useEffect(()=>{if(initialColumns.length)setColumns(initialColumns);},[initialColumns]);return /*#__PURE__*/_jsx(\"div\",{style:{overflowX:\"auto\",border:border?.outer===\"Show\"?cssBorder:\"none\",borderRadius:radius},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"separate\",borderSpacing:0,tableLayout:\"auto\",wordBreak:\"normal\"},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsx(\"tr\",{children:columns.map((col,index)=>{const isSortable=col.sorting===true&&col.values?.length;return col.header&&/*#__PURE__*/_jsx(\"th\",{style:{...cellStyles,...headerStyles,width:col.width?`${col.width}%`:undefined,textAlign:col.textAlign?col.textAlign.replace(\"text-align-\",\"\"):\"left\",borderBottom:[\"Vertical\",\"Horizontal\",\"Header\",\"All\"].includes(border.inner)?cssBorder:\"none\",borderRight:index<columns.length-1&&[\"Vertical\",\"All\"].includes(border.inner)?cssBorder:\"none\",borderTopLeftRadius:index===0?headers.radius:0,borderBottomLeftRadius:index===0?headers.radius:0,borderTopRightRadius:index===columns.length-1?headers.radius:0,borderBottomRightRadius:index===columns.length-1?headers.radius:0},children:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",gap:\"0.4em\",alignItems:\"center\",...isSortable?{userSelect:\"none\",cursor:\"pointer\"}:undefined},onClick:isSortable?()=>sortByColumn(index):undefined,children:[col.header,isSortable?/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:\"2px\"},children:[/*#__PURE__*/_jsx(motion.svg,{height:\"10\",width:\"10\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 512.003 512.003\",animate:{scaleY:sortConfig.column===index?sortConfig.direction===\"desc\"?-1:1:1},transition:{bounce:0,duration:.15},children:/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M239.542,505.18c0.545,0.543,1.117,1.058,1.713,1.547c0.264,0.219,0.546,0.408,0.818,0.613 c0.334,0.251,0.661,0.51,1.008,0.743c0.33,0.222,0.673,0.413,1.013,0.616c0.312,0.186,0.617,0.383,0.939,0.554 c0.349,0.186,0.704,0.343,1.06,0.51c0.334,0.158,0.663,0.324,1.004,0.467c0.346,0.143,0.697,0.258,1.049,0.383 c0.366,0.132,0.728,0.272,1.1,0.385c0.352,0.105,0.706,0.185,1.061,0.273c0.382,0.098,0.76,0.203,1.15,0.281 c0.408,0.081,0.816,0.127,1.227,0.188c0.341,0.048,0.678,0.113,1.022,0.147c0.763,0.074,1.53,0.116,2.296,0.116 c0.766,0,1.533-0.04,2.296-0.116c0.346-0.034,0.681-0.099,1.022-0.147c0.411-0.059,0.819-0.107,1.227-0.188 c0.389-0.078,0.768-0.185,1.15-0.281c0.355-0.088,0.709-0.166,1.061-0.273c0.372-0.113,0.734-0.253,1.1-0.385 c0.352-0.126,0.703-0.24,1.049-0.383c0.343-0.143,0.672-0.309,1.004-0.467c0.355-0.166,0.711-0.324,1.06-0.51 c0.321-0.172,0.625-0.368,0.939-0.554c0.34-0.203,0.683-0.394,1.013-0.616c0.349-0.233,0.676-0.492,1.008-0.743 c0.273-0.205,0.554-0.394,0.818-0.613c0.596-0.487,1.168-1.002,1.713-1.547l116.359-116.361c9.089-9.089,9.089-23.824,0-32.912 c-9.087-9.089-23.824-9.089-32.912,0l-76.634,76.636V23.273C279.275,10.42,268.855,0,256.002,0C243.15,0,232.73,10.42,232.73,23.273 v409.27l-76.636-76.634c-9.087-9.089-23.824-9.089-32.912,0s-9.089,23.823,0,32.912L239.542,505.18z\"})}),/*#__PURE__*/_jsx(motion.svg,{height:\"10\",width:\"10\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 512.003 512.003\",initial:{scaleY:-1,x:-6},animate:{x:sortConfig.direction===\"none\"?-6:-8,opacity:sortConfig.direction===\"none\"?1:0},transition:{bounce:0,duration:.15},children:/*#__PURE__*/_jsx(\"path\",{fill:\"currentColor\",d:\"M239.542,505.18c0.545,0.543,1.117,1.058,1.713,1.547c0.264,0.219,0.546,0.408,0.818,0.613 c0.334,0.251,0.661,0.51,1.008,0.743c0.33,0.222,0.673,0.413,1.013,0.616c0.312,0.186,0.617,0.383,0.939,0.554 c0.349,0.186,0.704,0.343,1.06,0.51c0.334,0.158,0.663,0.324,1.004,0.467c0.346,0.143,0.697,0.258,1.049,0.383 c0.366,0.132,0.728,0.272,1.1,0.385c0.352,0.105,0.706,0.185,1.061,0.273c0.382,0.098,0.76,0.203,1.15,0.281 c0.408,0.081,0.816,0.127,1.227,0.188c0.341,0.048,0.678,0.113,1.022,0.147c0.763,0.074,1.53,0.116,2.296,0.116 c0.766,0,1.533-0.04,2.296-0.116c0.346-0.034,0.681-0.099,1.022-0.147c0.411-0.059,0.819-0.107,1.227-0.188 c0.389-0.078,0.768-0.185,1.15-0.281c0.355-0.088,0.709-0.166,1.061-0.273c0.372-0.113,0.734-0.253,1.1-0.385 c0.352-0.126,0.703-0.24,1.049-0.383c0.343-0.143,0.672-0.309,1.004-0.467c0.355-0.166,0.711-0.324,1.06-0.51 c0.321-0.172,0.625-0.368,0.939-0.554c0.34-0.203,0.683-0.394,1.013-0.616c0.349-0.233,0.676-0.492,1.008-0.743 c0.273-0.205,0.554-0.394,0.818-0.613c0.596-0.487,1.168-1.002,1.713-1.547l116.359-116.361c9.089-9.089,9.089-23.824,0-32.912 c-9.087-9.089-23.824-9.089-32.912,0l-76.634,76.636V23.273C279.275,10.42,268.855,0,256.002,0C243.15,0,232.73,10.42,232.73,23.273 v409.27l-76.636-76.634c-9.087-9.089-23.824-9.089-32.912,0s-9.089,23.823,0,32.912L239.542,505.18z\"})})]}):null]})},index);})})}),/*#__PURE__*/_jsx(\"tbody\",{children:Array.from({length:rowCount}).map((_,rowIndex)=>/*#__PURE__*/_jsx(motion.tr,{whileHover:cells.hoverBackground?{backgroundColor:cells.hoverBackground}:undefined,transition:{bounce:0,duration:.05,ease:\"easeInOut\"},style:{transition:\"0.05s background-color ease-in-out\"},children:columns.map((col,colIndex)=>{const Tag=col.asHeader?\"th\":\"td\";return /*#__PURE__*/_jsx(Tag,{style:{...cellStyles,...col.asHeader?{...headerStyles}:{...cells.font,minWidth:\"16ch\",backgroundColor:cells.stripedBackground&&rowIndex%2?cells.stripedBackground:cells.background,color:cells.color},whiteSpace:\"pre-wrap\",textAlign:col.textAlign?col.textAlign.replace(\"text-align-\",\"\"):\"left\",borderBottom:rowIndex<rowCount-1&&[\"Horizontal\",\"All\"].includes(border.inner)?cssBorder:\"none\",borderRight:colIndex<columns.length-1&&[\"Vertical\",\"All\"].includes(border.inner)?cssBorder:\"none\",borderTopLeftRadius:colIndex===0?cells.radius:0,borderBottomLeftRadius:colIndex===0?cells.radius:0,borderTopRightRadius:colIndex===columns.length-1?cells.radius:0,borderBottomRightRadius:colIndex===columns.length-1?cells.radius:0},children:col.values[rowIndex]},colIndex);})},rowIndex))})]})});}addPropertyControls(Table,{columns:{type:ControlType.Array,control:{type:ControlType.Object,controls:{header:{type:ControlType.String,defaultValue:\"Header\"},values:{type:ControlType.Array,control:{type:ControlType.String,displayTextArea:true}},textAlign:{type:ControlType.Enum,options:[\"text-align-left\",\"text-align-center\",\"text-align-right\"],optionIcons:[\"text-align-left\",\"text-align-center\",\"text-align-right\"],displaySegmentedControl:true},width:{type:ControlType.Number,unit:\"%\",optional:true},asHeader:{type:ControlType.Boolean,defaultValue:false},sorting:{type:ControlType.Boolean,defaultValue:false}}}},border:{type:ControlType.Object,controls:{outer:{type:ControlType.Enum,options:[\"Show\",\"Hide\"],defaultValue:\"Hide\",displaySegmentedControl:true},inner:{type:ControlType.Enum,options:[\"None\",\"Horizontal\",\"Vertical\",\"Header\",\"All\"],defaultValue:\"Horizontal\"},width:{type:ControlType.Number,defaultValue:1},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\"],defaultValue:\"solid\"},color:{type:ControlType.Color,defaultValue:\"#999\"}}},headers:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.2,fontWeight:\"bold\",type:\"bold\"}},background:{type:ControlType.Color,optional:true},color:{type:ControlType.Color,defaultValue:\"#00000075\",optional:true},radius:{type:ControlType.BorderRadius}}},cells:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.2}},background:{type:ControlType.Color,optional:true},color:{type:ControlType.Color,optional:true},stripedBackground:{type:ControlType.Color,optional:true},hoverBackground:{type:ControlType.Color,optional:true},radius:{type:ControlType.BorderRadius}}},padding:{type:ControlType.Padding,defaultValue:\"10px\"},radius:{type:ControlType.BorderRadius}});Table.displayName=\"010 Table\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Table\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Table.map"],"mappings":"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"}