'use client'; import styles from '@components/Navigation.module.css'; import * as React from 'react'; interface NavigationProps extends React.HTMLAttributes { children?: React.ReactNode; logoHref?: string; logoTarget?: React.HTMLAttributeAnchorTarget; onClickLogo?: React.MouseEventHandler; logo?: React.ReactNode; left?: React.ReactNode; right?: React.ReactNode; } const Navigation: React.FC = ({ children, logoHref, logoTarget, onClickLogo, logo, left, right }) => { let logoElement = ; if (onClickLogo) { logoElement = ( ); } if (logoHref) { logoElement = ( {logo} ); } return ( ); }; export default Navigation;