import { ArrowLeft, Calendar } from 'lucide-react'; import Link from 'next/link'; import { Button } from '@/components/ui/button'; import { ReactNode } from 'react'; interface PageHeaderProps { backLink?: { href: string; label: string; }; showDate?: boolean; children: ReactNode; backgroundVariant?: 'blue' | 'green' | 'purple' | 'orange'; } export function PageLayout({ backLink, showDate = false, children, backgroundVariant = 'blue' }: PageHeaderProps) { const currentDate = new Date().toLocaleDateString('es-ES', { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }); return (