columns([ TextColumn::make('name') ->label('نام') ->searchable() ->sortable(), TextColumn::make('driver') ->label('سرویس‌دهنده') ->badge() ->formatStateUsing(fn (AiProviderDriver $state): string => $state->label()), TextColumn::make('model') ->label('مدل') ->searchable(), TextColumn::make('base_url') ->label('آدرس API') ->formatStateUsing(fn (?string $state, $record): string => $state ?: $record->driver->defaultBaseUrl()) ->toggleable(), IconColumn::make('is_active') ->label('فعال') ->boolean(), IconColumn::make('is_default') ->label('پیش‌فرض') ->boolean(), TextColumn::make('created_at') ->label('تاریخ ایجاد') ->dateTime() ->sortable() ->toggleable(isToggledHiddenByDefault: true), ]) ->filters([ TernaryFilter::make('is_active') ->label('وضعیت') ->placeholder('همه') ->trueLabel('فعال') ->falseLabel('غیرفعال'), ]) ->recordActions([ EditAction::make(), ]) ->toolbarActions([ BulkActionGroup::make([ DeleteBulkAction::make(), ]), ]); } }