Add privacy policy modal and enhance project details
CI / build (push) Has been cancelled

- Introduce PolicyModal component for license and privacy policy display
- Add Quick Start section to project detail pages
- Update project descriptions, features, and URLs for several projects
- Add new logos, screenshots, and favicon
- Extend types and configuration for new features
This commit is contained in:
2026-05-26 14:14:37 +08:00
parent fb9aec885f
commit 3ee9b9e6de
31 changed files with 637 additions and 88 deletions
+15
View File
@@ -110,6 +110,21 @@ export default function ProjectDetailPage() {
<p className="detail-prose">{bi(p.description)}</p>
</div>
{/* Quick Start */}
{p.quickStart && p.quickStart[lang] && p.quickStart[lang].length > 0 && (
<div className="detail-section">
<h2 className="detail-section-title">{t('detail.quickStart')}</h2>
<div className="quickstart-commands">
{p.quickStart[lang].map((cmd, i) => (
<div key={i} className="quickstart-line">
<span className="quickstart-prompt">$</span>
<code className="quickstart-cmd">{cmd}</code>
</div>
))}
</div>
</div>
)}
{/* Features */}
<div className="detail-section">
<h2 className="detail-section-title">{t('detail.features')}</h2>