Skip to content

Commit 1a12d30

Browse files
committed
fixed friend filter hjs issues
1 parent 9f05a12 commit 1a12d30

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/Pages/User/LockrRoom/View.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import { useContext, useState, useEffect } from 'react'
1+
import { useContext, useState, useEffect, useLayoutEffect } from 'react'
22
import { useHistory } from 'react-router-dom'
33
import Snippet from '../../../Components/Snippet'
44
import { getFriendSnippets } from '../../../API/apiData'
55
import { UserContext } from '../User'
66
import { DataContext } from '../../../App'
7+
import hljs from 'highlight.js';
78

89
export default function View({ friendFilter, setFriendFilter }) {
910
const { userData, friendsList } = useContext(UserContext)
@@ -37,6 +38,10 @@ export default function View({ friendFilter, setFriendFilter }) {
3738
setFriendFilter('')
3839
}, [ setFriendFilter, history ])
3940

41+
useLayoutEffect(() => {
42+
hljs.highlightAll()
43+
}, [ friendSnippetData, friendFilter, search ])
44+
4045
return (
4146
<div className="mt-4 sm:mt-0 sm:ml-2">
4247
{ userData.friends.length ? <><h1 className="ml-6 sm:ml-0 text-lg sm:text-2xl font-bold">{ friendFilter ? `${ userData.friends.find(friend => friend._id === friendFilter).firstName } 's Shared Snippets` : "All Shared Snippets" }</h1>

0 commit comments

Comments
 (0)