diff --git a/src/components/layout/user-button.tsx b/src/components/layout/user-button.tsx
index d24d512..fe74211 100644
--- a/src/components/layout/user-button.tsx
+++ b/src/components/layout/user-button.tsx
@@ -62,8 +62,8 @@ export function UserButton({ user }: UserButtonProps) {
setOpen(true)}>
@@ -78,19 +78,17 @@ export function UserButton({ user }: UserButtonProps) {
- {user?.name &&
+
{user.name}
-
}
- {user?.email && (
-
- {user?.email}
-
- )}
+
+
+ {user.email}
+
@@ -142,7 +140,7 @@ export function UserButton({ user }: UserButtonProps) {
diff --git a/src/components/shared/user-avatar.tsx b/src/components/shared/user-avatar.tsx
index 7ef2772..c8fd746 100644
--- a/src/components/shared/user-avatar.tsx
+++ b/src/components/shared/user-avatar.tsx
@@ -4,7 +4,7 @@ import { User2Icon } from 'lucide-react';
interface UserAvatarProps extends AvatarProps {
name: string;
- image?: string;
+ image: string | null | undefined;
}
/**
@@ -21,7 +21,7 @@ export function UserAvatar({ name, image, ...props }: UserAvatarProps) {
{name}
diff --git a/src/newsletter/index.ts b/src/newsletter/index.ts
index 42ba0d6..f00fdb2 100644
--- a/src/newsletter/index.ts
+++ b/src/newsletter/index.ts
@@ -1,19 +1,19 @@
import { ResendNewsletterProvider } from './provider/resend';
import {
- CheckSubscribeStatusProps,
NewsletterConfig,
NewsletterProvider,
- SubscribeNewsletterP,
- UnsubscribeNewsletterProps
+ SubscribeNewsletterParams,
+ UnsubscribeNewsletterParams,
+ CheckSubscribeStatusParams
} from './types';
// Re-export types for convenience
export type {
NewsletterProvider,
NewsletterConfig,
- SubscribeNewsletterP as SubscribeNewsletterProps,
- UnsubscribeNewsletterProps,
- CheckSubscribeStatusProps
+ SubscribeNewsletterParams,
+ UnsubscribeNewsletterParams,
+ CheckSubscribeStatusParams
};
// Export provider implementation