fix(certificates): update links and hide unavailable actions

This commit is contained in:
2026-09-06 23:12:23 +03:30
parent 992994bce8
commit 08af430122
2 changed files with 18 additions and 18 deletions

View File

@@ -47,19 +47,20 @@ export const MilestonesSection: React.FC = () => {
<p className={styles.description}>{item.description}</p>
{/* View Certificate Link */}
<div className={styles.actionRow}>
<a
href={item.link && item.link !== '#' ? item.link : item.image}
className={styles.viewCertLink}
target="_blank"
rel="noopener noreferrer"
aria-label={`View ${item.title} certificate`}
>
<span>View certificate</span>
<ExternalLink size={20} strokeWidth={2.25} aria-hidden="true" />
</a>
</div>
{item.link && (
<div className={styles.actionRow}>
<a
href={item.link}
className={styles.viewCertLink}
target="_blank"
rel="noopener noreferrer"
aria-label={`View ${item.title} certificate`}
>
<span>View certificate</span>
<ExternalLink size={20} strokeWidth={2.25} aria-hidden="true" />
</a>
</div>
)}
</div>
</div>
))}