From c50b0c9d422ec322084cdf094d02031cdd13b447 Mon Sep 17 00:00:00 2001 From: chelsey-g <97612806+chelsey-g@users.noreply.github.com> Date: Mon, 11 Nov 2024 16:21:02 -0500 Subject: [PATCH] updated localStorage to next-basics --- src/app/(main)/NavBar.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/(main)/NavBar.tsx b/src/app/(main)/NavBar.tsx index f0280c45..f4123b0c 100644 --- a/src/app/(main)/NavBar.tsx +++ b/src/app/(main)/NavBar.tsx @@ -11,6 +11,7 @@ import Icons from 'components/icons'; import { useMessages, useNavigation, useTeamUrl } from 'components/hooks'; import styles from './NavBar.module.css'; import { useEffect } from 'react'; +import { getItem, setItem } from 'next-basics'; export function NavBar() { const { formatMessage, labels } = useMessages(); @@ -75,12 +76,12 @@ export function NavBar() { const handleTeamChange = (teamId: string) => { const url = teamId ? `/teams/${teamId}` : '/'; - localStorage.setItem('teamId', teamId); + setItem('umami.team', { id: teamId }); router.push(cloudMode ? `${process.env.cloudUrl}${url}` : url); }; useEffect(() => { - const teamIdLocal = localStorage.getItem('teamId'); + const teamIdLocal = getItem('umami.team')?.id; if (teamIdLocal && pathname !== '/' && pathname !== '/dashboard') { const url = '/'; router.push(cloudMode ? `${process.env.cloudUrl}${url}` : url);