defaultSort('created_at', 'desc') ->columns([ TextColumn::make('id') ->sortable(), TextColumn::make('phone') ->formatStateUsing(fn (string $state): string => format_phone($state)) ->searchable() ->sortable() ->copyable(), TextColumn::make('expires_at') ->dateTime() ->sortable(), IconColumn::make('verified') ->boolean() ->sortable(), TextColumn::make('created_at') ->dateTime() ->sortable(), TextColumn::make('updated_at') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), ]) ->filters([ CreatedAtDateFilter::make(), ]) ->recordActions([ ViewAction::make(), ]); } }