{`ヘルプ 差分: ${ title } | ${ SITE_TITLE }`}
{title}
{diff
? (
<>
{diff.from.title} ({from})
→
{diff.to.title} ({to})
{diff.lines.map ((line, index) => {
const colour = cn (
'block text-gray-900 dark:text-gray-100',
line.type === 'added' && 'bg-green-200 dark:bg-green-800',
line.type === 'added' && 'text-green-950 dark:text-green-50',
line.type === 'removed' && 'bg-red-200 dark:bg-red-800',
line.type === 'removed' && 'text-red-950 dark:text-red-50')
return (
{markers[line.type]}{line.content.replace (/\r?\n$/, '')}
)
})}
>)
: Loading...
}
)
}
export default HelpDiffPage