mirror of
https://github.com/AustinKelsay/plebdevs.git
synced 2025-06-06 18:31:00 +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);
|
setIsExpanded(!isExpanded);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
console.log("less", lessons);
|
||||||
|
}, [lessons])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (router.isReady) {
|
if (router.isReady) {
|
||||||
const { slug } = router.query;
|
const { slug } = router.query;
|
||||||
@ -60,15 +64,17 @@ const Sidebar = ({ course = false }) => {
|
|||||||
await ndk.connect();
|
await ndk.connect();
|
||||||
|
|
||||||
const filter = {
|
const filter = {
|
||||||
ids: [id]
|
'#d': [id]
|
||||||
}
|
}
|
||||||
|
|
||||||
const event = await ndk.fetchEvent(filter);
|
const event = await ndk.fetchEvent(filter);
|
||||||
|
|
||||||
if (event) {
|
if (event) {
|
||||||
|
console.log("event", event);
|
||||||
// all a tags are lessons
|
// all a tags are lessons
|
||||||
const lessons = event.tags.filter(tag => tag[0] === 'a');
|
const lessons = event.tags.filter(tag => tag[0] === 'a');
|
||||||
const uniqueLessons = [...new Set(lessons.map(lesson => lesson[1]))];
|
const uniqueLessons = [...new Set(lessons.map(lesson => lesson[1]))];
|
||||||
|
console.log("uniqueLessons", uniqueLessons);
|
||||||
setLessons(uniqueLessons);
|
setLessons(uniqueLessons);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user