import styles from "../../styles"; import { Button } from "@mui/material"; import { useNavigate } from "react-router-dom"; import { useState } from "react"; import Header from "../../Components/Header/Header"; import { AddNote } from "../../Components/Api/Api"; import { useMutation, useQueryClient } from "react-query"; export interface input { e: React.ChangeEvent; } export default function NewNote() { const navigate = useNavigate(); const [note, setNote] = useState({ title: "", content: "", }); const queryClient = useQueryClient(); const mutation = useMutation({ mutationFn: AddNote, onSuccess: () => { queryClient.invalidateQueries("notes"); }, }); return (
New Note
Title:
{ setNote({ ...note, title: e.target.value }); }} maxLength={20} />