Revamp user profile with tabbed layout (Badge, Amici, Stanze, Gruppi)

- Replace grid layout with NitroCard.Tabs for Badge, Amici, Stanze, Gruppi
- Add BadgeInfoView component with hover tooltip showing badge name/description
- Add Stanze tab that fetches and lists user rooms via NavigatorSearchComposer
- Bold username in profile header
- Badge tab with styled grid slots and empty state
- Amici tab with loading state
- Gruppi tab with full GroupsContainerView
This commit is contained in:
simoleo89
2026-03-15 21:47:37 +01:00
parent a87bb16e5a
commit d90e659132
3 changed files with 148 additions and 24 deletions
@@ -37,7 +37,7 @@ export const UserContainerView: FC<{
</div>
<div className="flex flex-col gap-2">
<div className="flex flex-col gap-0">
<p className="leading-tight">{ userProfile.username }</p>
<p className="leading-tight font-bold">{ userProfile.username }</p>
<p className="text-sm italic leading-tight">{ userProfile.motto }</p>
</div>
<div className="flex flex-col gap-1">