Housekeeping: reorder themes, fix hover effects, update titles, add collapsible tags, move Zeckendorf Search Magic Trick to Data Structures

This commit is contained in:
Neeldhara Misra 2025-07-23 05:05:52 +05:30
parent e37f3ed884
commit df2b2d6b9e
5 changed files with 31 additions and 30 deletions

View file

@ -58,17 +58,17 @@ const Themes = () => {
path: "/themes/puzzles",
icon: <Puzzle className="w-6 h-6" />
},
{
title: "Miscellany",
description: "Discover unique educational experiments, creative tools, and innovative interactive content that doesn't fit into traditional categories but sparks curiosity and enhances learning.",
path: "/themes/miscellany",
icon: <Sparkles className="w-6 h-6" />
},
{
title: "Contest Problems",
description: "Practice with problems from programming competitions, mathematical olympiads, and algorithmic challenges with interactive solutions and explanations.",
path: "/themes/contest-problems",
icon: <Trophy className="w-6 h-6" />
},
{
title: "Miscellany",
description: "Discover unique educational experiments, creative tools, and innovative interactive content that doesn't fit into traditional categories but sparks curiosity and enhances learning.",
path: "/themes/miscellany",
icon: <Sparkles className="w-6 h-6" />
}
];

View file

@ -44,13 +44,6 @@ const interactives: Interactive[] = [{
tags: ["fibonacci", "numbers", "representation", "zeckendorf", "combinatorics"],
component: ZeckendorfGame,
greenScreenPath: "/discrete-math/foundations/zeckendorf"
}, {
id: "zeckendorf-search-trick",
title: "Zeckendorf Search Magic Trick",
description: "Experience the magic of Zeckendorf representation! Think of a number and watch as the cards reveal it through Fibonacci numbers.",
tags: ["fibonacci", "magic", "numbers", "trick", "zeckendorf", "representation"],
component: ZeckendorfSearchTrick,
greenScreenPath: "/discrete-math/foundations/zeckendorf-search"
}];
const Foundations = () => {
const [searchTerm, setSearchTerm] = useState("");