import { useEffect } from 'react';
import { App } from 'antd';
import { setMessageInstance } from '@/utils/feedback';

/** 把 AntdApp 上下文中的 message 注入到非组件模块（如 API 请求）。 */
const AntdAppBridge = () => {
  const { message } = App.useApp();

  useEffect(() => {
    setMessageInstance(message);
  }, [message]);

  return null;
};

export default AntdAppBridge;
