import React from "react"; import ReactDOM from "react-dom/client"; import { Layout } from "@/components/layout"; import { BookmarksNotesPage } from "@/components/annotations/BookmarksNotesPage"; import "./styles.css"; function App(): React.ReactElement { const path = window.location.pathname; // Simple client-side routing if (path.startsWith("/books/") && path.includes("bookmarks-notes")) { // /books/:id/bookmarks-notes const bookId = path.split("/")[2]; return ( ); } if (path === "/bookmarks-notes" || path === "/bookmarks-notes/") { return ( ); } // Default: landing page return (

Welcome to Cloud Reader

Your personal e-book reader with cross-device sync.

Bookmarks & Notes

View and manage all your annotations

); } const rootElement = document.getElementById("root"); if (rootElement) { ReactDOM.createRoot(rootElement).render( ); }