WoL Update

This commit is contained in:
Sean Edmunds
2025-01-28 11:51:44 -06:00
parent f2073f951d
commit 6031394c59
8 changed files with 144 additions and 16 deletions

View File

@@ -0,0 +1,50 @@
import type { MRT_ColumnDef } from 'mantine-react-table';
import { useMemo } from 'react';
export function WolClientColumns() {
const columns = useMemo<MRT_ColumnDef<any>[]>(
() => [
{
accessorFn: (row) => {
if (row.id) {
return `${row.id}`;
}
return '';
},
enableEditing: false,
id: 'id',
header: 'ID',
size: 50,
Cell: ({ renderedCellValue }) => renderedCellValue,
Header: ({ column }) => column.columnDef.header,
},
{
accessorFn: (row) => {
if (row.hostname) {
return `${row.hostname}`;
}
return '';
},
id: 'hostname',
header: 'Hostname',
Cell: ({ renderedCellValue }) => renderedCellValue,
Header: ({ column }) => column.columnDef.header,
},
{
accessorFn: (row) => {
if (row.macAddress) {
return `${row.macAddress}`;
}
return '';
},
id: 'macAddress',
header: 'MAC Address',
Cell: ({ renderedCellValue }) => renderedCellValue,
Header: ({ column }) => column.columnDef.header,
},
],
[],
);
return columns;
}

View File

@@ -9,3 +9,4 @@ export { CategoryColumns } from './DataTable/columns/CategoryColumns';
export { MessagesColumns } from './DataTable/columns/MessagesColumns';
export { PersonalizationColumns } from './DataTable/columns/PersonalizationColumns';
export { SearchProviderColumns } from './DataTable/columns/SearchProviderColumns';
export { WolClientColumns } from './DataTable/columns/WolClientColumns';