import React, { memo } from "react"; import { useNavigate } from "react-router-dom"; import Calendar from "react-calendar"; import logo from "@/logo.svg"; import "react-calendar/dist/Calendar.css"; import { Button, Upload } from "antd"; import { AliOSS, UploadFileType } from "@/config/oss"; import { RcFile } from "antd/lib/upload"; // import { fetchCreateUser } from "./fetch"; const Home: React.FC = () => { const navigate = useNavigate(); const onClick = async (): Promise => { console.error("fetchCreateUser"); throw new Error("fetchCreateUser"); // try { // await fetchCreateUser(); // } catch (error) { // console.log( // "%c 🥓 error: ", // "font-size:20px;background-color: #2EAFB0;color:#fff;", // error // ); // } }; const handleOss = async (file: RcFile): Promise => { const oss = new AliOSS(""); const url = await oss.putFile({ name: file.name, file, type: UploadFileType.ARTICLE, }); console.log( "%c 🥛 url: ", "font-size:20px;background-color: #FCA650;color:#fff;", url ); }; return (
logo

{ navigate("/login"); }} > Edit src/App.tsx and save to reload.

Learn React handleOss(option.file as RcFile)} >
{/* */}
); }; export default memo(Home);