revert fb8e77bb68
Local Build and Deploy / deploy (push) Successful in 1m11s

revert style: clean up code with prettier and eslint
This commit is contained in:
remco committed 2026-07-12 21:02:03 +02:00
1 parent 27de078f54
commit e85e4d74ea
378 files changed
+20710 -22428

No files matched your search

+33 -21
View File
@@ -1,25 +1,29 @@
import { redirect } from "next/navigation";
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs";
import { canAccess, getAdminContext, PERMS } from "@/lib/permissions";
import { getWatchedUserIds } from "@/lib/services/watch";
import { UserAccountInfo } from "../../_components/user-account-info";
import { UserBadgesReadonly } from "../../_components/user-badges-readonly";
import { UserHero } from "../../_components/user-hero";
import { loadUserById } from "../../_lib/load-user";
import { UserActivityLog } from "../../[id]/user-activity-log";
import { UserQuickActions } from "../../[id]/user-quick-actions";
import { UserRooms } from "../../[id]/user-rooms";
import { redirect } from 'next/navigation'
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'
import { canAccess, getAdminContext, PERMS } from '@/lib/permissions'
import { getWatchedUserIds } from '@/lib/services/watch'
import { UserAccountInfo } from '../../_components/user-account-info'
import { UserBadgesReadonly } from '../../_components/user-badges-readonly'
import { UserHero } from '../../_components/user-hero'
import { loadUserById } from '../../_lib/load-user'
import { UserActivityLog } from '../../[id]/user-activity-log'
import { UserQuickActions } from '../../[id]/user-quick-actions'
import { UserRooms } from '../../[id]/user-rooms'
export default async function UserShowPage({ params }: { params: Promise<{ locale: string; id: string }> }) {
const { id } = await params;
const { session, permissions } = await getAdminContext();
export default async function UserShowPage({
params,
}: {
params: Promise<{ locale: string; id: string }>
}) {
const { id } = await params
const { session, permissions } = await getAdminContext()
if (!canAccess(permissions, PERMS.USERS_VIEW, session.user.rank)) {
redirect("/admin");
redirect('/admin')
}
const canEdit = canAccess(permissions, PERMS.USERS_EDIT, session.user.rank);
const data = await loadUserById(id);
const watched = await getWatchedUserIds(session.user.id);
const canEdit = canAccess(permissions, PERMS.USERS_EDIT, session.user.rank)
const data = await loadUserById(id)
const watched = await getWatchedUserIds(session.user.id)
return (
<div className="space-y-6">
@@ -37,7 +41,11 @@ export default async function UserShowPage({ params }: { params: Promise<{ local
watching={watched.has(data.user.id)}
/>
<div className={canEdit ? "grid gap-6 lg:grid-cols-[1fr_320px] xl:grid-cols-[1fr_360px]" : undefined}>
<div
className={
canEdit ? 'grid gap-6 lg:grid-cols-[1fr_320px] xl:grid-cols-[1fr_360px]' : undefined
}
>
<Tabs defaultValue="info" className="space-y-4 min-w-0">
<TabsList>
<TabsTrigger value="info">Account Info</TabsTrigger>
@@ -68,10 +76,14 @@ export default async function UserShowPage({ params }: { params: Promise<{ local
{canEdit && (
<aside className="lg:sticky lg:top-4 lg:self-start">
<UserQuickActions userId={data.user.id} username={data.user.username} isOnline={data.isOnline} />
<UserQuickActions
userId={data.user.id}
username={data.user.username}
isOnline={data.isOnline}
/>
</aside>
)}
</div>
</div>
);
)
}