import React from 'react'; /** * 公共页脚组件 * 提供统一的版权信息和页脚样式 */ export interface FooterProps { /** 版权年份,默认为当前年份 */ year?: number; /** 公司名称,默认为 "MovieFlow" */ companyName?: string; /** 自定义版权文本 */ customText?: string; /** 额外的CSS类名 */ className?: string; /** 是否显示邮箱链接 */ showEmailLink?: boolean; /** 邮箱地址,默认为 "support@movieflow.ai" */ emailAddress?: string; } /** * 公共页脚组件 * @param props - 页脚组件属性 * @returns JSX元素 */ const Footer: React.FC = ({ year = new Date().getFullYear(), companyName = 'MovieFlow', customText, className = '', showEmailLink = false, emailAddress = 'support@movieflow.ai' }) => { const copyrightText = customText || `© ${year} ${companyName}. All rights reserved.`; return (
{/* 左侧版权信息 */}
{copyrightText}
{/* 右侧邮箱链接 */} {showEmailLink && (
Contact Us
)}
); }; export default Footer;