import { HeartIcon } from '@heroicons/react/24/solid'; import { ThemeSwitcher } from '@nx/nx-dev/ui-theme'; import Link from 'next/link'; import { DiscordIcon } from './discord-icon'; export function Footer(): JSX.Element { const navigation = { solutions: [ { name: 'Nx Enterprise', href: '/enterprise' }, { name: 'Nx', href: 'https://nx.dev' }, { name: 'Nx Cloud', href: 'https://nx.app/?utm_source=nx.dev' }, ], resources: [ { name: 'Blog', href: '/blog' }, { name: 'Nx Playbook', href: 'https://nxplaybook.com/?utm_source=nx.dev', }, { name: 'Privacy Policy', href: 'https://nx.app/privacy?utm_source=nx.dev', }, { name: 'Brands & Guidelines', href: 'https://nx.app/brands?utm_source=nx.dev', }, { name: 'Site Map', href: '/see-also/sitemap', }, ], community: [ { name: 'X', href: 'https://x.com/NXdevtools?utm_source=nx.dev' }, { name: 'GitHub', href: 'https://github.com/nrwl/nx/?utm_source=nx.dev' }, { name: 'Newsletter', href: 'https://go.nrwl.io/nx-newsletter?utm_source=nx.dev', }, { name: 'Discord', href: 'https://go.nx.dev/community', }, { name: 'Help Us', href: 'https://github.com/nrwl/nx/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Acommunity', }, ], help: [ { name: 'Documentation', href: '/getting-started/intro' }, { name: 'Community', href: '/community' }, { name: 'StackOverflow', href: 'https://stackoverflow.com/questions/tagged/nrwl-nx', }, { name: 'Report Issues', href: 'https://github.com/nrwl/nx/issues?q=is%3Aopen+is%3Aissue', }, { name: 'Status Page', href: 'https://status.nx.app', }, ], social: [ { name: 'Discord', label: 'Community channel', href: 'https://go.nx.dev/community', icon: (props: any) => , }, { name: 'GitHub', label: 'Nx is open source, check the code on GitHub', href: 'https://github.com/nrwl/nx?utm_source=nx.dev', icon: (props: any) => ( {/*GitHub*/} ), }, { name: 'X', label: 'Latest news', href: 'https://x.com/NxDevTools?utm_source=nx.dev', icon: (props: any) => ( {/*X*/} ), }, { name: 'Youtube', label: 'Youtube channel', href: 'https://www.youtube.com/@NxDevtools?utm_source=nx.dev', icon: (props: any) => ( {/*YouTube*/} ), }, { name: 'Newsletter', label: 'The Newsletter', href: 'https://go.nrwl.io/nx-newsletter?utm_source=nx.dev', icon: (props: any) => ( ), }, ], }; return ( ); }