@@ -100,10 +100,12 @@ public static function table(Table $table): Table
100100 return $ table
101101 ->columns ([
102102 TextColumn::make ('id ' )
103- ->label ('ID ' ),
103+ ->label ('ID ' )
104+ ->sortable (),
104105 TextColumn::make ('server ' )
105106 ->getStateUsing (fn (Result $ record ): ?string => ! blank ($ record ->server_id ) ? $ record ->server_id .' ( ' .$ record ->server_name .') ' : null )
106- ->toggleable (),
107+ ->toggleable ()
108+ ->sortable (),
107109 IconColumn::make ('successful ' )
108110 ->boolean ()
109111 ->toggleable (),
@@ -112,25 +114,31 @@ public static function table(Table $table): Table
112114 ->toggleable (),
113115 TextColumn::make ('download ' )
114116 ->label ('Download (Mbps) ' )
115- ->getStateUsing (fn (Result $ record ): ?string => ! blank ($ record ->download ) ? toBits (convertSize ($ record ->download ), 2 ) : null ),
117+ ->getStateUsing (fn (Result $ record ): ?string => ! blank ($ record ->download ) ? toBits (convertSize ($ record ->download ), 2 ) : null )
118+ ->sortable (),
116119 TextColumn::make ('upload ' )
117120 ->label ('Upload (Mbps) ' )
118- ->getStateUsing (fn (Result $ record ): ?string => ! blank ($ record ->upload ) ? toBits (convertSize ($ record ->upload ), 2 ) : null ),
121+ ->getStateUsing (fn (Result $ record ): ?string => ! blank ($ record ->upload ) ? toBits (convertSize ($ record ->upload ), 2 ) : null )
122+ ->sortable (),
119123 TextColumn::make ('ping ' )
120124 ->label ('Ping (Ms) ' )
121- ->toggleable (),
125+ ->toggleable ()
126+ ->sortable (),
122127 TextColumn::make ('download_jitter ' )
123128 ->getStateUsing (fn (Result $ record ): ?string => json_decode ($ record ->data , true )['download ' ]['latency ' ]['jitter ' ] ?? null )
124129 ->toggleable ()
125- ->toggledHiddenByDefault (),
130+ ->toggledHiddenByDefault ()
131+ ->sortable (),
126132 TextColumn::make ('upload_jitter ' )
127133 ->getStateUsing (fn (Result $ record ): ?string => json_decode ($ record ->data , true )['upload ' ]['latency ' ]['jitter ' ] ?? null )
128134 ->toggleable ()
129- ->toggledHiddenByDefault (),
135+ ->toggledHiddenByDefault ()
136+ ->sortable (),
130137 TextColumn::make ('ping_jitter ' )
131138 ->getStateUsing (fn (Result $ record ): ?string => json_decode ($ record ->data , true )['ping ' ]['jitter ' ] ?? null )
132139 ->toggleable ()
133- ->toggledHiddenByDefault (),
140+ ->toggledHiddenByDefault ()
141+ ->sortable (),
134142 TextColumn::make ('created_at ' )
135143 ->label ('Created ' )
136144 ->dateTime ($ settings ->time_format ?? 'M j, Y G:i:s ' )
0 commit comments