刷新令牌只有在 401 时才会清空cookie

This commit is contained in:
2025-08-15 10:39:00 +08:00
parent 55b5762944
commit 1baa7c94dc
3 changed files with 83 additions and 55 deletions

View File

@@ -1,54 +1,26 @@
import Wrap from '@/components/wrap'
import {NavigationMenu, NavigationMenuContent, NavigationMenuIndicator, NavigationMenuItem, NavigationMenuLink, NavigationMenuList, NavigationMenuTrigger, NavigationMenuViewport} from '@radix-ui/react-navigation-menu'
import Link from 'next/link'
'use client'
import {Button} from '@/components/ui/button'
import {useEffect, useRef, useState} from 'react'
export default function TestPage() {
const [show, setShow] = useState(false)
return (
<div className="fixed left-0 top-0 w-full">
<Wrap>
<NavigationMenu>
<div className="flex">
<div className="flex-1">
</div>
<div className="flex-1">
<NavigationMenuList className="flex justify-around">
<NavigationMenuItem>
<NavigationMenuLink asChild>
<Link href="/test">Test 0 </Link>
</NavigationMenuLink>
</NavigationMenuItem>
<NavigationMenuItem>
<NavigationMenuTrigger>
Test 1
</NavigationMenuTrigger>
<NavigationMenuContent>
<NavigationMenuLink asChild>
<Link href="/test">Test 1 Content</Link>
</NavigationMenuLink>
</NavigationMenuContent>
</NavigationMenuItem>
<NavigationMenuItem>
<NavigationMenuTrigger>
Test 2
</NavigationMenuTrigger>
<NavigationMenuContent>
<NavigationMenuLink asChild>
<Link href="/test">Test 2 Content</Link>
</NavigationMenuLink>
</NavigationMenuContent>
</NavigationMenuItem>
<NavigationMenuItem>
<NavigationMenuLink asChild>
<Link href="/test">Test 3 </Link>
</NavigationMenuLink>
</NavigationMenuItem>
<NavigationMenuIndicator className="w-full h-1 bg-green-500"/>
</NavigationMenuList>
</div>
</div>
<NavigationMenuViewport className="bg-blue-100"/>
</NavigationMenu>
</Wrap>
<div>
<Button onClick={() => setShow(true)}>test</Button>
{show && <TestCanvas/>}
</div>
)
}
function TestCanvas() {
const c = useRef<HTMLCanvasElement>(null)
useEffect(() => {
console.log(c)
}, [])
return (
<canvas ref={c}></canvas>
)
}