{children}
);
}
// Process code content for line numbers if needed
let codeContent = children;
if (showLineNumbers && typeof children === 'string') {
const lines = children.toString().trim().split('\n');
const lineCount = lines.length;
const lineNumberWidth = lineCount.toString().length;
codeContent = (
{language && (
{language}
)}
{codeContent}