Merge branch 'master' into feature/tracking

This commit is contained in:
Linus Flood
2024-11-21 07:53:58 +01:00
213 changed files with 3486 additions and 1990 deletions
+8 -13
View File
@@ -13,19 +13,16 @@ import { trackLoginClick } from "@/utils/tracking"
import { TrackingPosition } from "@/types/components/tracking"
export default function LoginButton({
className,
position,
trackingId,
children,
color = "black",
variant = "navigation",
}: PropsWithChildren<{
className: string
trackingId: string
position: TrackingPosition
color?: LinkProps["color"]
variant?: "navigation" | "signupVerification"
}>) {
...props
}: PropsWithChildren<
{
trackingId: string
position: TrackingPosition
} & Omit<LinkProps, "href">
>) {
const lang = useLang()
const pathName = useLazyPathname({ includeSearchParams: true })
@@ -35,13 +32,11 @@ export default function LoginButton({
return (
<Link
className={className}
id={trackingId}
color={color}
href={href}
prefetch={false}
variant={variant}
onClick={() => trackLoginClick(position)}
{...props}
>
{children}
</Link>