Summary
The app currently has no favicon configured, resulting in a blank tab icon in browsers.
The public/toolhive-logo.svg asset is already present in the repo and can be used directly as an SVG favicon via Next.js App Router's file-based convention — no code changes needed, just a file copy.
Implementation
Copy (or symlink) public/toolhive-logo.svg to src/app/icon.svg. Next.js picks it up automatically and serves it as the favicon.
No changes to layout.tsx or any config are required.
References
Summary
The app currently has no favicon configured, resulting in a blank tab icon in browsers.
The
public/toolhive-logo.svgasset is already present in the repo and can be used directly as an SVG favicon via Next.js App Router's file-based convention — no code changes needed, just a file copy.Implementation
Copy (or symlink)
public/toolhive-logo.svgtosrc/app/icon.svg. Next.js picks it up automatically and serves it as the favicon.No changes to
layout.tsxor any config are required.References