payment bug fixed
This commit is contained in:
@@ -1,10 +1,17 @@
|
||||
import { MenuItem } from '../lib/model';
|
||||
|
||||
const SubMenuLink = ({ item }: { item: MenuItem }) => {
|
||||
const SubMenuLink = ({
|
||||
item,
|
||||
logOut,
|
||||
}: {
|
||||
item: MenuItem;
|
||||
logOut: () => void;
|
||||
}) => {
|
||||
return (
|
||||
<a
|
||||
className="flex flex-row gap-4 rounded-md p-3 leading-none no-underline transition-colors outline-none select-none hover:bg-muted hover:text-accent-foreground"
|
||||
href={item.url}
|
||||
onClick={logOut}
|
||||
>
|
||||
<div className="text-foreground">
|
||||
{item.icon && <item.icon className="size-5 shrink-0" />}
|
||||
|
||||
@@ -41,6 +41,7 @@ function AuthButtons() {
|
||||
localStorage.removeItem('access');
|
||||
localStorage.removeItem('refresh');
|
||||
localStorage.removeItem('user');
|
||||
clearUser();
|
||||
};
|
||||
console.log('Current user:', user);
|
||||
|
||||
@@ -71,12 +72,8 @@ function AuthButtons() {
|
||||
asChild
|
||||
key={subItem.title}
|
||||
className="w-80"
|
||||
onClick={() => {
|
||||
clearTokens();
|
||||
clearUser();
|
||||
}}
|
||||
>
|
||||
<SubMenuLink item={subItem} />
|
||||
<SubMenuLink logOut={clearTokens} item={subItem} />
|
||||
</NavigationMenuLink>
|
||||
))}
|
||||
</NavigationMenuContent>
|
||||
|
||||
Reference in New Issue
Block a user