Add Mollie checkout flow, billing UI, and payment UX polish #71

Merged
uz1mani merged 73 commits from staging into main 2026-03-28 10:28:03 +00:00
28 changed files with 1474 additions and 128 deletions
Showing only changes of commit 80ee2fb614 - Show all commits

View File

@@ -786,12 +786,14 @@ function AuditDescription({ text }: { text: string }) {
{parts.map((part, i) => { {parts.map((part, i) => {
const match = part.match(/^\[([^\]]+)\]\(([^)]+)\)$/) const match = part.match(/^\[([^\]]+)\]\(([^)]+)\)$/)
if (match) { if (match) {
const href = remapLearnUrl(match[2])
const isCiphera = href.startsWith('https://ciphera.net')
return ( return (
<a <a
key={i} key={i}
href={remapLearnUrl(match[2])} href={href}
target="_blank" target="_blank"
rel="noopener noreferrer" rel={isCiphera ? 'noopener' : 'noopener noreferrer'}
className="text-brand-orange hover:underline" className="text-brand-orange hover:underline"
> >
{match[1]} {match[1]}