fix: quick tweaks

This commit is contained in:
Lucas Smith
2023-10-13 13:08:39 +00:00
committed by Mythie
parent f621e60c16
commit 4c8a62a8ab
2 changed files with 9 additions and 25 deletions

View File

@ -25,7 +25,7 @@ export default function UserPage({ params }: { params: { id: number } }) {
const { toast } = useToast(); const { toast } = useToast();
const router = useRouter(); const router = useRouter();
const result = trpc.profile.getUser.useQuery( const { data: user } = trpc.profile.getUser.useQuery(
{ {
id: Number(params.id), id: Number(params.id),
}, },
@ -34,8 +34,6 @@ export default function UserPage({ params }: { params: { id: number } }) {
}, },
); );
const user = result.data;
const roles = user?.roles ?? []; const roles = user?.roles ?? [];
const { mutateAsync: updateUserMutation } = trpc.admin.updateUser.useMutation(); const { mutateAsync: updateUserMutation } = trpc.admin.updateUser.useMutation();

View File

@ -95,19 +95,7 @@ export const UsersDataTable = ({ users, totalPages, perPage, page }: UsersDataTa
{ {
header: 'Roles', header: 'Roles',
accessorKey: 'roles', accessorKey: 'roles',
cell: ({ row }) => { cell: ({ row }) => row.original.roles.join(', '),
return (
<>
{row.original.roles.map((role: string, i: number) => {
return (
<span key={i}>
{role} {}
</span>
);
})}
</>
);
},
}, },
{ {
header: 'Subscription', header: 'Subscription',
@ -134,18 +122,16 @@ export const UsersDataTable = ({ users, totalPages, perPage, page }: UsersDataTa
}, },
}, },
{ {
header: 'Edit', header: '',
accessorKey: 'edit', accessorKey: 'edit',
cell: ({ row }) => { cell: ({ row }) => {
return ( return (
<div> <Button className="w-24" asChild>
<Button className="w-24" asChild> <Link href={`/admin/users/${row.original.id}`}>
<Link href={`/admin/users/${row.original.id}`}> <Edit className="-ml-1 mr-2 h-4 w-4" />
<Edit className="-ml-1 mr-2 h-4 w-4" /> Edit
Edit </Link>
</Link> </Button>
</Button>
</div>
); );
}, },
}, },