@@ -28,7 +28,6 @@ import { useLocation } from "react-router-dom";
2828import './BulletinsListPage.scss' ;
2929
3030export default function BulletinsListPage ( ) {
31- const isFirstVisitRef = useRef ( ! sessionStorage . getItem ( 'lastBulletinsVisit' ) ) ;
3231 document . title = 'DriveBC - Bulletins' ;
3332
3433 // Context
@@ -49,7 +48,7 @@ export default function BulletinsListPage() {
4948 const dismissedHighlightsRef = useRef (
5049 new Set ( JSON . parse ( sessionStorage . getItem ( 'dismissedBulletinHighlights' ) || '[]' ) )
5150 ) ;
52-
51+
5352
5453 // States
5554 const [ showLoader , setShowLoader ] = useState ( true ) ;
@@ -124,7 +123,7 @@ export default function BulletinsListPage() {
124123 ) ;
125124 }
126125
127- const isUnread = ! isFirstVisitRef . current &&
126+ const isUnread =
128127 bulletin . last_notified_at &&
129128 ! currentContext . readBulletins . includes (
130129 bulletin . id . toString ( ) + '-' + bulletin . last_notified_at . toString ( )
@@ -158,7 +157,7 @@ export default function BulletinsListPage() {
158157
159158 useEffect ( ( ) => {
160159 cmsContextRef . current = cmsContext ;
161-
160+
162161 if ( isFirstMount . current ) {
163162 isFirstMount . current = false ;
164163 loadBulletins ( ) ;
@@ -222,13 +221,6 @@ useEffect(() => {
222221 bulletinsRef . current = bulletins ;
223222} , [ bulletins ] ) ;
224223
225- useEffect ( ( ) => {
226- sessionStorage . setItem (
227- 'lastBulletinsVisit' ,
228- new Date ( ) . toISOString ( )
229- ) ;
230- } , [ ] ) ;
231-
232224 const scrollToNextHighlightedHandler = ( direction ) => {
233225 const offset = 58 + 48 ;
234226 const sortedRefs = Object . entries ( bulletinRefs . current )
@@ -296,4 +288,4 @@ useEffect(() => {
296288 < Footer />
297289 </ div >
298290 ) ;
299- }
291+ }
0 commit comments