import * as React from "react"; import styles from "../../styles"; import { useNavigate } from "react-router-dom"; import Note from "../Note/Note"; import { Button } from "@mui/material"; import { useQuery } from "react-query"; import { GetNotes } from "../Api/Api"; export default function Notes() { const navigate = useNavigate(); const { data: notes, isLoading, error } = useQuery("notes", GetNotes); if (error) { return (

Error contacting Notes server

); } if (isLoading) { return (

Loading Notes...

); } if (notes.length === 0) { return (

No notes exist yet

Make one!

); } return ( <> {notes.map( ( note: { title: string; content: string; id: number; date_created: string; }, index: number ) => { return ( ); } )} ); }