"use client" import { Button } from "@/components/ui/button" import { processEmails } from "@/lib/api" import { Mail, Plus, Settings } from "lucide-react" import Image from "next/image" import { toast } from "sonner" interface HeaderProps { onOpenAddNewsletter: () => void onOpenSettings: () => void } export function Header({ onOpenAddNewsletter, onOpenSettings }: HeaderProps) { const handleProcessEmails = async () => { try { await processEmails() toast.success("Email processing started successfully!") } catch (error) { const message = error instanceof Error ? error.message : "An unexpected error occurred." console.error(error) toast.error(message) } } return (
LetterFeed Logo

LetterFeed

Newsletters as RSS feeds

) }