import type { Image } from "@/types/image"
import type {
  CurrentHeaderLink,
  TopMenuHeaderLink,
} from "@/types/requests/currentHeader"
import type { User } from "@/types/user"

export type MainMenuProps = {
  frontpageLinkText: string
  homeHref: string
  links: CurrentHeaderLink[]
  logo: Image
  topMenuMobileLinks: TopMenuHeaderLink[]
  languageSwitcher: React.ReactNode | null
  myPagesMobileDropdown: React.ReactNode | null
  bookingHref: string
  user: Pick<User, "firstName" | "lastName"> | null
}
