payment bug fixed

This commit is contained in:
nabijonovdavronbek619@gmail.com
2026-04-03 20:37:09 +05:00
parent 9ca13fceda
commit b32057a6af
11 changed files with 188 additions and 94 deletions

View File

@@ -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" />}

View File

@@ -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>