import React from 'react';
import ReactDOM from 'react-dom';
import Notification from '@alifd/next/es/notification/index';
import '@alifd/next/dist/next.css';
import {createRequest, hackGanzhouRequest} from "../src/index"
import Axios from 'axios';

// hackGanzhouRequest()
const Index = () => {
  const request = createRequest({
    type: "ganzhou",
    ErrorComponent: (errMsg) => Notification.open({
      title: "服务器错误",
      content: errMsg,
    })
  })
  React.useEffect(() => {
    fetch('/users/test')
    Axios.post('/user', {
      firstName: 'Fred',
      lastName: 'Flintstone'
    })
  })
  const onClick = () => {
    request({
      url: `/policy/queryPolicyGuide`,
      method: `POST`,
      data: {
        policyCode: 2
      },
      headers: {
        mj: 3
      }
    }).then(console.log)
    fetch('/users/test')
  }
  return <div onClick={onClick}>Hello React!</div>;
};

ReactDOM.render(<Index />, document.getElementById('root'));