columns([ TextColumn::make('company')->label('Firma') ->description(fn ($record): string => $record->address), TextColumn::make('plan.name') ->label('Zahlungs Plan') ->description(fn ($record): string => $record->plan->payment), TextColumn::make('guthaben') ->size(TextSize::Large) ->weight(FontWeight::Bold) ->label('Fertig') ->color('primary') ->description('Gutachten') ->alignCenter(), TextColumn::make('abgeschlossen') ->size(TextSize::Large) ->weight(FontWeight::Bold) ->label('Kredit') ->color('success') ->description('Gutachten') ->alignCenter(), ]) ->recordActions([ EditAction::make()->iconButton()->color('gray'), Action::make('Konto') ->iconButton() ->color('gray') ->icon('lucide-plane-takeoff') ->schema([ PlanRadioGroup::make('plan_id') ->label('Plan') ->options(fn () => Plan::pluck('name', 'id')->toArray()), // ->options([ // '1' => 'Basic', // '2' => 'Smart', // '3' => 'Premium', // ]), ]), Action::make('Bezahlen') ->iconButton() ->color('gray') ->icon('heroicon-o-credit-card') ->schema([ TextInput::make('subject')->required(), RichEditor::make('body')->required(), ]) ->action(function (array $data) {}), ]); } }