import { baseOptions, linkItems } from '@/app/layout.config'; import { Icons } from '@/components/icons/icons'; import { Section } from '@/components/section'; import { buttonVariants } from '@/components/ui/button'; import { cn } from '@/lib/utils'; import { getLinks } from 'fumadocs-ui/layouts/shared'; import * as motion from 'motion/react-client'; import Image from 'next/image'; import Link from 'next/link'; import Balancer from 'react-wrap-balancer'; import heroImage from '../../../../public/images/gradient-noise-purple-azure-light.png'; const Hero = () => { const links = getLinks(linkItems, baseOptions.githubUrl); const navItems = links.filter((item) => ['nav', 'all'].includes(item.on ?? 'all'), ); return (
Hero Background
Full-Stack Developer & Tech Writer

I'm John Doe , a Full-Stack Developer.

I write about web development, software engineering, and the latest technologies. I also create fun projects and tutorials to help you learn and grow as a developer.

Browse Posts
{navItems .filter((item) => item.type === 'icon') .map((item, i) => ( {item.icon} {item.text} ))}
); }; export default Hero;