Fix sidebar rendering lessons on course view

This commit is contained in:
austinkelsay 2024-11-21 19:57:27 -06:00
parent 46dc942fad
commit 6afe05684f
No known key found for this signature in database
GPG Key ID: 44CB4EC6D9F2FA02

View File

@ -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) {