fix: fetch session profile from DB

This commit is contained in:
Vasily Zubarev
2025-04-22 14:43:45 +02:00
parent cfcbfd5445
commit 9809e05453
4 changed files with 31 additions and 13 deletions

View File

@@ -34,10 +34,10 @@ export default function ProfileSettingsForm({ user }: { user: User }) {
</form>
<Card className="mt-4 p-4">
<p>
Storage: {user.storageUsed ? formatBytes(user.storageUsed) : "N/A"} /{" "}
{user.storageLimit && user.storageLimit > 0 ? formatBytes(user.storageLimit) : "Unlimited"}
Storage Used: {formatBytes(user.storageUsed)} /{" "}
{user.storageLimit > 0 ? formatBytes(user.storageLimit) : "Unlimited"}
</p>
<p>Tokens Balance: {user.tokenBalance ? formatNumber(user.tokenBalance) : "N/A"}</p>
<p>Tokens Balance: {formatNumber(user.tokenBalance)}</p>
</Card>
</div>
)

View File

@@ -64,7 +64,7 @@ export default function SidebarUser({ profile, isSelfHosted }: { profile: UserPr
<DropdownMenuItem asChild>
<Link href="/settings/profile" className="flex items-center gap-2">
<HardDrive className="h-4 w-4" />
Storage: {profile.storageUsed ? formatBytes(profile.storageUsed) : "N/A"}
Storage: {formatBytes(profile.storageUsed)}
</Link>
</DropdownMenuItem>
</DropdownMenuGroup>