mirror of
https://github.com/MetaCubeX/metacubexd.git
synced 2024-11-10 05:15:35 +08:00
feat(logs): fixes #194
This commit is contained in:
parent
e935aedfcf
commit
b000f919fc
@ -34,17 +34,32 @@ export default () => {
|
|||||||
|
|
||||||
const columns: ColumnDef<LogWithSeq>[] = [
|
const columns: ColumnDef<LogWithSeq>[] = [
|
||||||
{
|
{
|
||||||
accessorKey: 'Sequence',
|
|
||||||
header: t('sequence'),
|
header: t('sequence'),
|
||||||
accessorFn: (row) => row.seq,
|
accessorFn: (row) => row.seq,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
accessorKey: 'Type',
|
|
||||||
header: t('type'),
|
header: t('type'),
|
||||||
accessorFn: (row) => row.type,
|
cell: ({ row }) => {
|
||||||
|
const type = row.original.type
|
||||||
|
|
||||||
|
let className = ''
|
||||||
|
|
||||||
|
switch (type) {
|
||||||
|
case 'error':
|
||||||
|
className = 'text-error'
|
||||||
|
break
|
||||||
|
case 'warning':
|
||||||
|
className = 'text-warning'
|
||||||
|
break
|
||||||
|
case 'info':
|
||||||
|
className = 'text-info'
|
||||||
|
break
|
||||||
|
}
|
||||||
|
|
||||||
|
return <span class={className}>{`[${row.original.type}]`}</span>
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
accessorKey: 'Payload',
|
|
||||||
header: t('payload'),
|
header: t('payload'),
|
||||||
accessorFn: (row) => row.payload,
|
accessorFn: (row) => row.payload,
|
||||||
},
|
},
|
||||||
|
2
src/types/index.d.ts
vendored
2
src/types/index.d.ts
vendored
@ -106,7 +106,7 @@ export type Connection = ConnectionRawMessage & {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type Log = {
|
export type Log = {
|
||||||
type: string
|
type: 'error' | 'warning' | 'info' | 'debug' | 'silent'
|
||||||
payload: string
|
payload: string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user