style: clean up code with prettier and eslint

This commit is contained in:
openhands committed 2026-07-12 20:31:05 +02:00
1 parent 60278b9e71
commit fb8e77bb68
378 files changed
+22407 -20689

No files matched your search

+21 -33
View File
@@ -1,29 +1,25 @@
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">
@@ -41,11 +37,7 @@ export default async function UserShowPage({
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>
@@ -76,14 +68,10 @@ export default async function UserShowPage({
{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>
)
);
}