Pixel/links development. New validations folder. More refactoring.

This commit is contained in:
Mike Cao 2025-08-14 23:48:11 -07:00
parent 88639dfe83
commit 247e14646b
136 changed files with 1395 additions and 516 deletions

View file

@ -20,23 +20,25 @@ export function AdminTeamsTable({
return (
<>
<DataTable data={data}>
<DataColumn id="name" label={formatMessage(labels.name)} width="2fr">
<DataColumn id="name" label={formatMessage(labels.name)} width="1fr">
{(row: any) => <Link href={`/admin/teams/${row.id}`}>{row.name}</Link>}
</DataColumn>
<DataColumn id="websites" label={formatMessage(labels.members)}>
{(row: any) => row?._count?.teamUser}
<DataColumn id="websites" label={formatMessage(labels.members)} width="140px">
{(row: any) => row?._count?.members}
</DataColumn>
<DataColumn id="members" label={formatMessage(labels.websites)}>
{(row: any) => row?._count?.website}
<DataColumn id="members" label={formatMessage(labels.websites)} width="140px">
{(row: any) => row?._count?.websites}
</DataColumn>
<DataColumn id="owner" label={formatMessage(labels.owner)} width="200px">
{(row: any) => (
<Text title={row?.teamUser?.[0]?.user?.username} truncate>
<Link href={`/admin/users/${row?.teamUser?.[0]?.user?.id}`}>
{row?.teamUser?.[0]?.user?.username}
</Link>
</Text>
)}
<DataColumn id="owner" label={formatMessage(labels.owner)}>
{(row: any) => {
const name = row?.members?.[0]?.user?.username;
return (
<Text title={name} truncate>
<Link href={`/admin/users/${row?.members?.[0]?.user?.id}`}>{name}</Link>
</Text>
);
}}
</DataColumn>
<DataColumn id="created" label={formatMessage(labels.created)} width="160px">
{(row: any) => <DateDistance date={new Date(row.createdAt)} />}

View file

@ -33,7 +33,7 @@ export function UsersTable({
}
</DataColumn>
<DataColumn id="websites" label={formatMessage(labels.websites)}>
{(row: any) => row._count.websiteUser}
{(row: any) => row._count.websites}
</DataColumn>
<DataColumn id="created" label={formatMessage(labels.created)}>
{(row: any) => <DateDistance date={new Date(row.createdAt)} />}