123
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
/** @type {import('next').NextConfig} */
|
||||
const nextConfig = {
|
||||
reactStrictMode: true,
|
||||
eslint: { ignoreDuringBuilds: true },
|
||||
transpilePackages: ['@coursecraft/shared'],
|
||||
images: {
|
||||
remotePatterns: [
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
'use client';
|
||||
|
||||
import Link from 'next/link';
|
||||
import { Bell, Menu, User, LogOut, Settings, CreditCard } from 'lucide-react';
|
||||
import { Bell, Menu, LogOut, Settings, CreditCard } from 'lucide-react';
|
||||
import { Button } from '@/components/ui/button';
|
||||
import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar';
|
||||
import {
|
||||
|
||||
@ -22,7 +22,9 @@ export function setApiToken(token: string | null) {
|
||||
if (token) sessionStorage.setItem(STORAGE_KEY, token);
|
||||
else sessionStorage.removeItem(STORAGE_KEY);
|
||||
}
|
||||
} catch {}
|
||||
} catch {
|
||||
// ignore storage errors (e.g. private mode)
|
||||
}
|
||||
}
|
||||
|
||||
/** Returns current JWT (memory or sessionStorage after reload). */
|
||||
|
||||
Reference in New Issue
Block a user