mirror of
https://github.com/AustinKelsay/plebdevs.git
synced 2025-04-19 19:01:19 +00:00
Fix sidebar rendering lessons on course view
This commit is contained in:
parent
46dc942fad
commit
6afe05684f
@ -41,6 +41,10 @@ const Sidebar = ({ course = false }) => {
|
||||
setIsExpanded(!isExpanded);
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
console.log("less", lessons);
|
||||
}, [lessons])
|
||||
|
||||
useEffect(() => {
|
||||
if (router.isReady) {
|
||||
const { slug } = router.query;
|
||||
@ -60,15 +64,17 @@ const Sidebar = ({ course = false }) => {
|
||||
await ndk.connect();
|
||||
|
||||
const filter = {
|
||||
ids: [id]
|
||||
'#d': [id]
|
||||
}
|
||||
|
||||
const event = await ndk.fetchEvent(filter);
|
||||
|
||||
if (event) {
|
||||
console.log("event", event);
|
||||
// all a tags are lessons
|
||||
const lessons = event.tags.filter(tag => tag[0] === 'a');
|
||||
const uniqueLessons = [...new Set(lessons.map(lesson => lesson[1]))];
|
||||
console.log("uniqueLessons", uniqueLessons);
|
||||
setLessons(uniqueLessons);
|
||||
}
|
||||
} catch (error) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user