let defaultColumns = [
columnHelper.accessor('caseId', {
header: 'Case ID',
cell: cell => (
<>
{cell.getValue()}{' '}
<Link className="Utils__FluorineBlue" to={`/guilds/${params.id}/cases/${cell.getValue()}`}>
Open
</Link>
</>
)
}),
columnHelper.accessor('type', {
header: 'Case Type',
cell: ({ getValue }) => {
return useMemo(() => toTitleCase(getValue()), [getValue()]);
}
}),
columnHelper.accessor('caseCreator', {
header: 'Moderator',
cell: ({ getValue }) => {
return useMemo(() => <AvatarWithName guildId={params.id ?? ''} userId={getValue()} />, [getValue()]);
}
}),
columnHelper.accessor('moderatedUser', {
header: 'Offender',
cell: ({ getValue }) => {
return useMemo(() => <AvatarWithName guildId={params.id ?? ''} userId={getValue()} />, [getValue()]);
}
}),
columnHelper.accessor('reason', {
header: 'Case Reason'
})
];
let defaultColumns = [
columnHelper.accessor('caseId', {
header: 'Case ID',
cell: cell => (
<>
{cell.getValue()}{' '}
<Link className="Utils__FluorineBlue" to={`/guilds/${params.id}/cases/${cell.getValue()}`}>
Open
</Link>
</>
)
}),
columnHelper.accessor('type', {
header: 'Case Type',
cell: ({ getValue }) => {
return useMemo(() => toTitleCase(getValue()), [getValue()]);
}
}),
columnHelper.accessor('caseCreator', {
header: 'Moderator',
cell: ({ getValue }) => {
return useMemo(() => <AvatarWithName guildId={params.id ?? ''} userId={getValue()} />, [getValue()]);
}
}),
columnHelper.accessor('moderatedUser', {
header: 'Offender',
cell: ({ getValue }) => {
return useMemo(() => <AvatarWithName guildId={params.id ?? ''} userId={getValue()} />, [getValue()]);
}
}),
columnHelper.accessor('reason', {
header: 'Case Reason'
})
];