Skip to content

Commit cf23e84

Browse files
committed
use local storage item as initial state
1 parent af034fe commit cf23e84

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

src/app/(main)/AndroidUpgradeNotification.tsx

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,19 @@
11
'use client';
22

3-
import { useEffect, useState } from 'react';
3+
import { useState } from 'react';
44
import Flex from '../../components/Flex';
55

66
export default function AndroidUpgradeNotification() {
7-
const [alertVisible, setAlertVisible] = useState(true);
87
const androidUpgradeNotificationDismissed = localStorage.getItem(
98
'relistenAndroidNotificationDismissed'
109
);
10+
const [alertVisible, setAlertVisible] = useState(!androidUpgradeNotificationDismissed);
1111

1212
const dismissAlert = () => {
1313
localStorage.setItem('relistenAndroidNotificationDismissed', 'true');
1414
setAlertVisible(false);
1515
};
1616

17-
useEffect(() => {
18-
if (androidUpgradeNotificationDismissed) setAlertVisible(false);
19-
}, [androidUpgradeNotificationDismissed]);
20-
2117
return alertVisible ? (
2218
<Flex column className="border-b-[1px] border-b-[#aeaeae]">
2319
<section className="relative my-2 flex flex-col justify-center">

src/app/(main)/NavBar.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ import AndroidUpgradeNotification from './AndroidUpgradeNotification';
1111
export default async function NavBar() {
1212
const artists = await fetchArtists();
1313
const userAgent = await getUserAgent();
14-
const isAndroid = /android/i.test(userAgent?.ua || '');
14+
15+
// const isAndroid = /android/i.test(userAgent?.ua || '');
16+
const isAndroid = true;
1517

1618
const artistSlugsToName = artists.reduce(
1719
(memo, next) => {

0 commit comments

Comments
 (0)