fix: ehm in realtà le pagine utente non funzionavano per niente

This commit is contained in:
2023-01-12 14:36:09 +01:00
parent fab8398a7a
commit 8a911f5ddb
9 changed files with 47 additions and 35 deletions
+6 -4
View File
@@ -10,7 +10,7 @@ import { MarkdownEditor } from '../components/MarkdownEditor'
import { Select } from '../components/Select'
import { Solution } from '../components/Solution'
import { useListResource } from '../hooks'
import { useCurrentUser } from '../hooks/useCurrentUser'
import { useLoggedInUser } from '../hooks/useCurrentUser'
const CreateProblem = ({}) => {
const [source, setSource] = useState('')
@@ -55,7 +55,7 @@ const CreateProblem = ({}) => {
type SortOrder = 'latest' | 'oldest'
export const AdminPage = ({}) => {
const [user, ready] = useCurrentUser()
const [user, ready] = useLoggedInUser()
if (!ready) {
return <></>
}
@@ -134,7 +134,7 @@ export const AdminPage = ({}) => {
<>
<hr />
<div class="subtitle">Controlli speciali solo per Admin</div>
{/* TODO: make this work */}
<div class="scrollable">
<div class="users-table" style={{ '--cols': 4 }}>
@@ -145,7 +145,9 @@ export const AdminPage = ({}) => {
{users.map(user => (
<>
<div class="cell mono">{user.id}</div>
<div class="cell">
<a href={prependBaseUrl(`/u/${user.id}`)}>@{user.id}</a>
</div>
<div class="cell">{user.fullName}</div>
<div class="cell">{user.role}</div>
<div class="cell last-col">