Add binary search interactive

Recreate the binary search interactive, add a popup explanation, social sharing, and green screen versions. Place it under Data Structures.
This commit is contained in:
gpt-engineer-app[bot] 2025-07-19 14:51:05 +00:00
parent ee4f62434e
commit dda00627f8
6 changed files with 278 additions and 5 deletions

View file

@ -15,6 +15,8 @@ import Games from "./pages/theme-pages/Games";
import CardsMath from "./pages/theme-pages/CardsMath";
import BinaryNumberGamePage from "./pages/BinaryNumberGamePage";
import BinaryNumberGameGreenScreen from "./pages/BinaryNumberGameGreenScreen";
import BinarySearchTrickPage from "./pages/BinarySearchTrickPage";
import BinarySearchTrickGreenScreen from "./pages/BinarySearchTrickGreenScreen";
import Foundations from "./pages/theme-pages/discrete-math/Foundations";
import Proofs from "./pages/theme-pages/discrete-math/Proofs";
import Counting from "./pages/theme-pages/discrete-math/Counting";
@ -56,6 +58,8 @@ const App = () => (
{/* Direct interactive routes */}
<Route path="/binary-number-game" element={<BinaryNumberGamePage />} />
<Route path="/binary-number-game/:mode" element={<BinaryNumberGameGreenScreen />} />
<Route path="/binary-search-trick" element={<BinarySearchTrickPage />} />
<Route path="/binary-search-trick/:mode" element={<BinarySearchTrickGreenScreen />} />
{/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */}
<Route path="*" element={<NotFound />} />