chore: add icon components via svgr/cli

This commit is contained in:
Mathias Schopmans
2024-02-12 16:16:27 +01:00
committed by Mathias Schopmans
parent 40549cdb80
commit 8b44da35ab
15 changed files with 41 additions and 9 deletions

View File

@@ -4,3 +4,10 @@
gap: 16px;
font-size: 14px;
}
.icon {
display: inline-block;
vertical-align: middle;
width: 22px;
margin: 0 10px 0 0;
}

View File

@@ -2,6 +2,10 @@ import Link from "next/link";
import styles from "./Navigation.module.css";
import IconFilter from "@/components/Icons/Filter";
import IconOverview from "@/components/Icons/Overview";
import IconQuestion from "@/components/Icons/Question";
import IconSearch from "@/components/Icons/Search";
import { getAppName } from "@/lib/config";
export function Navigation() {
@@ -10,14 +14,24 @@ export function Navigation() {
<ul className={styles.list}>
<li className={styles.item}>
<Link href="/help-and-about-tech-radar">
<IconQuestion className={styles.icon} />
How to use {getAppName()}?
</Link>
</li>
<li className={styles.item}>Filter</li>
<li className={styles.item}>
<Link href="/overview">Technologies Overview</Link>
<IconFilter className={styles.icon} />
Filter
</li>
<li className={styles.item}>
<Link href="/overview">
<IconOverview className={styles.icon} />
Technologies Overview
</Link>
</li>
<li className={styles.item}>
<IconSearch className={styles.icon} />
Search
</li>
<li className={styles.item}>Search</li>
</ul>
</nav>
);