{"version":3,"file":"Table2.BY5CLrha.mjs","names":[],"sources":["https:/framerusercontent.com/modules/JRp9jTfGzPEo7dGLumH2/VGzxrUfcPbOzPq5erf0R/Table2.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function MarkdownTable(props){const{tableData,title=\"Table Title\",zebra=true,compact=false,bordered=true,rounded=8,headerBg=\"#0F172A\",headerFg=\"#FFFFFF\",rowBg=\"#FFFFFF\",rowAltBg=\"#F8FAFC\",rowFg=\"#0F172A\",borderColor=\"rgba(15, 23, 42, 0.12)\",headerFont={family:\"Inter\",weight:600},bodyFont={family:\"Inter\",weight:400}}=props;// Markdown-style formatting: bold, italic\nfunction parseMarkdown(text){return text.replace(/\\*\\*(.*?)\\*\\*/g,\"<strong>$1</strong>\").replace(/\\*(.*?)\\*/g,\"<em>$1</em>\");}// Parse markdown table\nconst lines=tableData?.trim().split(\"\\n\")||[];const clean=lines.map(l=>l.trim()).filter(l=>l.startsWith(\"|\"));const rows=clean.map(line=>line.replace(/^\\||\\|$/g,\"\").split(\"|\").map(cell=>cell.trim()));const headers=rows[0]||[];const body=rows.slice(2);const rowPad=compact?\"6px 10px\":\"10px 12px\";const headerPad=compact?\"8px 10px\":\"12px 12px\";const radius=`${rounded}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8,width:\"100%\",height:\"100%\"},children:[title&&/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontFamily:headerFont.family,fontWeight:headerFont.weight,fontSize:18,color:rowFg},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{border:bordered?`1px solid ${borderColor}`:\"none\",borderRadius:radius,overflow:\"auto\"},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",minWidth:\"800px\"},children:[/*#__PURE__*/_jsx(\"thead\",{style:{background:headerBg,color:headerFg},children:/*#__PURE__*/_jsx(\"tr\",{children:headers.map((h,i)=>/*#__PURE__*/_jsx(\"th\",{style:{textAlign:\"left\",padding:headerPad,fontFamily:headerFont.family,fontWeight:headerFont.weight,fontSize:13,textTransform:\"uppercase\",letterSpacing:.3,borderBottom:`1px solid ${borderColor}`},children:h},i))})}),/*#__PURE__*/_jsx(\"tbody\",{children:body.map((row,r)=>/*#__PURE__*/_jsx(\"tr\",{style:{background:zebra&&r%2===1?rowAltBg:rowBg,color:rowFg,borderTop:`1px solid ${borderColor}`},children:row.map((cell,c)=>/*#__PURE__*/_jsx(\"td\",{style:{padding:rowPad,fontFamily:bodyFont.family,fontWeight:bodyFont.weight,fontSize:compact?12:14,lineHeight:1.5,borderRight:bordered&&c!==row.length-1?`1px solid ${borderColor}`:\"none\",verticalAlign:\"top\",whiteSpace:\"normal\",wordBreak:\"break-word\"},children:cell.split(/\\n+/).map((part,i)=>/*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:parseMarkdown(part)}},i))},c))},r))})]})})]});}// --- Property Controls ---\naddPropertyControls(MarkdownTable,{tableData:{type:ControlType.String,title:\"Markdown Table\",displayTextArea:true,defaultValue:`| Column 1 | Column 2 | Column 3 |\n|----------|----------|----------|\n| Row A1 | Row A2 | Row A3 |\n| Row B1 | Row B2 | Row B3 |`},title:{type:ControlType.String,title:\"Title\"},zebra:{type:ControlType.Boolean,title:\"Zebra\",defaultValue:true},compact:{type:ControlType.Boolean,title:\"Compact\",defaultValue:false},bordered:{type:ControlType.Boolean,title:\"Bordered\",defaultValue:true},rounded:{type:ControlType.Number,title:\"Radius\",defaultValue:8},headerBg:{type:ControlType.Color,title:\"Header BG\",defaultValue:\"#222357\"},headerFg:{type:ControlType.Color,title:\"Header FG\",defaultValue:\"#FFFFFF\"},rowBg:{type:ControlType.Color,title:\"Row BG\",defaultValue:\"#FFFFFF\"},rowAltBg:{type:ControlType.Color,title:\"Alt Row BG\",defaultValue:\"#F8FAFC\"},rowFg:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0F172A\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(15,23,42,0.12)\"},headerFont:{type:ControlType.Font,title:\"Header Font\"},bodyFont:{type:ControlType.Font,title:\"Body Font\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MarkdownTable\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Table2.map"],"mappings":"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"}