Tables\Actions\Action::make('view-linked-user')
->label('Show user')
->slideOver(true)
->mountUsing(function (Form $form, Estimate $record) {
$user = User::find($record->user_id);
$form->model($user);
$form->operation('view');
$form->disabled(true);
$form->fill($user->toArray());
})
->form(function (Estimate $record): array {
return [...UserForm::fields()];
});
Tables\Actions\Action::make('view-linked-user')
->label('Show user')
->slideOver(true)
->mountUsing(function (Form $form, Estimate $record) {
$user = User::find($record->user_id);
$form->model($user);
$form->operation('view');
$form->disabled(true);
$form->fill($user->toArray());
})
->form(function (Estimate $record): array {
return [...UserForm::fields()];
});