diff --git a/src/App.tsx b/src/App.tsx index 2e500c4..385ecc3 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,13 +1,25 @@ +import { useState } from "react"; import { Header } from "./components/Header/Header.tsx"; import { Footer } from "./components/Footer/Footer.tsx"; import { BookGrid } from "./components/BookGrid/BookGrid.tsx"; +import { BookDetails } from "./components/BookDetails/BookDetails.tsx"; +import type { Book } from "./api/types.ts"; function App() { + const [selectedBook, setSelectedBook] = useState(null); + return ( <>
- + {selectedBook ? ( + setSelectedBook(null)} + /> + ) : ( + + )}