import styles from "./Navigation.module.scss"; import { GractwoLogo } from "../Logo"; import { Icon } from "../Icon"; import navigation from "../../data/navigation.json"; import Link from "next/link"; import { useUser } from "@auth0/nextjs-auth0/client"; const Navigation = () => { const { user, error, isLoading } = useUser(); return ( <>
{navigation.map((navlink) => { return ( {navlink.name} ); })}
{/* TUTAJ WSTAWIĆ IKONKĘ PÓŹNIEJ */}
{navigation.map((navlink) => { return ( {navlink.name} ); })}
{isLoading && ( <> fetching danych... )} {!isLoading && !error && user && ( {user.picture && ( {`${user.name}'s )} {!user.picture && } {user.nickname} )} {error && ( wystąpił błąd! )} {!isLoading && user && ( )} {!isLoading && !user && ( zaloguj się )}
); }; export { Navigation };