global article container
Some checks failed
/ image_build (push) Failing after 10s

This commit is contained in:
tymur999
2026-03-16 19:42:43 -04:00
parent 2c34229cc0
commit e61d3525a0
9 changed files with 101 additions and 40 deletions

View File

@@ -1,15 +1,13 @@
import "./menu.sass";
import {animate, motion} from "framer-motion";
import {useEffect} from "react";
import {ARTICLES, useArticle} from "../articles/ArticleContext";
const articles = [
"Test 123",
"Hello",
"Title of Album"
];
const hidden = -999;
export function Menu({active} : {active: boolean}) {
const [, setReading] = useArticle();
useEffect(() => {
if(active) {
animate(".menu", {left : 0})
@@ -20,11 +18,18 @@ export function Menu({active} : {active: boolean}) {
return (
<motion.section initial={{left: hidden}} className="menu">
{
articles.map(title => <div key={title}>
{title}
</div>)
}
<ul>
{
ARTICLES.map((article) =>
<li key={article.name}>
<button className="link" onClick={() => setReading(article)} >
{article.name}
</button>
</li>
)
}
</ul>
</motion.section>
)
}