import { useEffect } from 'react';

/**
 * 自定义 Hook - 设置页面标题
 * @param title 页面标题
 * @param suffix 标题后缀，默认为 "示例集团"
 */
export const usePageTitle = (title: string, suffix: string = '示例集团') => {
  useEffect(() => {
    const prevTitle = document.title;
    document.title = title ? `${title} - ${suffix}` : suffix;
    
    // 清理函数：组件卸载时恢复默认标题
    return () => {
      document.title = prevTitle;
    };
  }, [title, suffix]);
};
