|
|
@ -25,15 +25,19 @@ export const UserPage = ({ uid }: RouteProps) => {
|
|
|
|
<>
|
|
|
|
<>
|
|
|
|
<Header />
|
|
|
|
<Header />
|
|
|
|
<main class="page-profile">
|
|
|
|
<main class="page-profile">
|
|
|
|
<div class="subtitle">Statistiche di <a href={prependBaseUrl(`/u/${uid}`)}>@{uid}</a></div>
|
|
|
|
<div class="subtitle">Profilo di <a href={prependBaseUrl(`/u/${uid}`)}>@{uid}</a></div>
|
|
|
|
<ul>
|
|
|
|
<hr />
|
|
|
|
<li>
|
|
|
|
<div class="subtitle">Statistiche</div>
|
|
|
|
<div class="info">Soluzioni inviate: {userStats.sentSolutionsCount}</div>
|
|
|
|
<div class="info">
|
|
|
|
</li>
|
|
|
|
<div>Soluzioni inviate</div>
|
|
|
|
<li>
|
|
|
|
<div>Soluzioni corrette</div>
|
|
|
|
<div class="info">Soluzioni corrette: {userStats.correctSolutionsCount}</div>
|
|
|
|
<div class="info-box">
|
|
|
|
</li>
|
|
|
|
{userStats.sentSolutionsCount}
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="info-box">
|
|
|
|
|
|
|
|
{userStats.correctSolutionsCount}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="subtitle">Soluzioni notevoli</div>
|
|
|
|
<div class="subtitle">Soluzioni notevoli</div>
|
|
|
|
<div class="solution-list">
|
|
|
|
<div class="solution-list">
|
|
|
|
{sortedSolutions.map(solution => (
|
|
|
|
{sortedSolutions.map(solution => (
|
|
|
@ -43,5 +47,7 @@ export const UserPage = ({ uid }: RouteProps) => {
|
|
|
|
</main>
|
|
|
|
</main>
|
|
|
|
</>
|
|
|
|
</>
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
return <></>
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|