File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
webui/app/(dashboard)/peers Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import prettyBytes from "pretty-bytes";
55import { Peer } from "@/lib/api" ;
66import { DataTableColumnHeader } from "@/components/ui/data-table" ;
77import { CellActions } from "./cell-actions" ;
8+ import { Badge } from "@/components/ui/badge" ;
89
910export const columnNames = {
1011 publicKey : "Public Key" ,
@@ -26,6 +27,19 @@ function header({ column }: { column: Column<Peer> }) {
2627
2728export function getColumns ( ) : ColumnDef < Peer > [ ] {
2829 return [
30+ {
31+ id : "badges" ,
32+ enableHiding : false ,
33+ cell : ( { row } ) => (
34+ < div className = "flex items-center gap-2" >
35+ { row . original . lastHandshake === 0 ? (
36+ < Badge className = "text-destructive" > Offline</ Badge >
37+ ) : null }
38+ { row . original . isHub ? < Badge > Hub</ Badge > : null }
39+ { row . original . isRequester ? < Badge > You</ Badge > : null }
40+ </ div >
41+ ) ,
42+ } ,
2943 {
3044 id : "publicKey" ,
3145 accessorKey : "publicKey" ,
You can’t perform that action at this time.
0 commit comments