feat(SW-572): Added support for logged in and logged out variants of the top link inside the header

This commit is contained in:
Erik Tiekstra
2024-11-11 14:03:08 +01:00
parent cc9f0509a1
commit d732138696
17 changed files with 215 additions and 68 deletions
+8 -2
View File
@@ -1,3 +1,9 @@
import type { LinkProps } from "@/components/TempDesignSystem/Link/link"
import type { LinkProps } from "next/link"
export interface HeaderLinkProps extends React.PropsWithChildren<LinkProps> {}
import type { IconName } from "../icon"
export interface HeaderLinkProps extends React.PropsWithChildren {
href: LinkProps["href"]
iconName: IconName | null
iconSize?: number
}
+1
View File
@@ -4,4 +4,5 @@ import type { Header } from "@/types/trpc/routers/contentstack/header"
export interface MobileMenuProps {
languageUrls: LanguageSwitcherData
topLink: Header["header"]["topLink"]
isLoggedIn: boolean
}
+7
View File
@@ -0,0 +1,7 @@
import type { Header } from "@/types/trpc/routers/contentstack/header"
export interface TopLinkProps {
isLoggedIn: boolean
topLink: Header["header"]["topLink"]
iconSize?: number
}