- Intégration du code source du framework dans radar-app/ (vendoring) - Suppression de la dépendance npm aoe_technology_radar - Création de scripts build-radar.js et serve-radar.js pour remplacer le CLI techradar - Adaptation de tous les scripts et Docker pour utiliser radar-app/ au lieu de .techradar - Refactorisation complète de Dockerfile.business - Mise à jour de la documentation (architecture, déploiement, développement) - Mise à jour de .gitignore pour ignorer les artefacts de build de radar-app/ - Ajout de postcss dans les dépendances Docker pour le build Next.js Le projet est maintenant complètement indépendant du package externe. Co-authored-by: Cursor <cursoragent@cursor.com>
38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
import Link from "next/link";
|
|
|
|
import styles from "./Navigation.module.css";
|
|
|
|
import IconOverview from "@/components/Icons/Overview";
|
|
import IconQuestion from "@/components/Icons/Question";
|
|
import IconSearch from "@/components/Icons/Search";
|
|
import { getLabel, getToggle } from "@/lib/data";
|
|
|
|
export function Navigation() {
|
|
return (
|
|
<nav className={styles.nav}>
|
|
<ul className={styles.list}>
|
|
<li className={styles.item}>
|
|
<Link href="/help-and-about-tech-radar">
|
|
<IconQuestion className={styles.icon} />
|
|
<span className={styles.label}>{getLabel("pageAbout")}</span>
|
|
</Link>
|
|
</li>
|
|
<li className={styles.item}>
|
|
<Link href="/overview">
|
|
<IconOverview className={styles.icon} />
|
|
<span className={styles.label}>{getLabel("pageOverview")}</span>
|
|
</Link>
|
|
</li>
|
|
{getToggle("showSearch") && (
|
|
<li className={styles.item}>
|
|
<Link href="/overview">
|
|
<IconSearch className={styles.icon} />
|
|
<span className={styles.label}>{getLabel("pageSearch")}</span>
|
|
</Link>
|
|
</li>
|
|
)}
|
|
</ul>
|
|
</nav>
|
|
);
|
|
}
|