->form(function (RelationManager $livewire, $record) {
$class = new OrdersRelationManager;
if(!isset($record->external_order_id)) {
$record = Order::find($record->id);
return $class->getEditForm($record);
} else {
$record = ExternalOrder::find($record->external_order_id);
return $class->getEditExternalOrderForm($record);
}
})
->form(function (RelationManager $livewire, $record) {
$class = new OrdersRelationManager;
if(!isset($record->external_order_id)) {
$record = Order::find($record->id);
return $class->getEditForm($record);
} else {
$record = ExternalOrder::find($record->external_order_id);
return $class->getEditExternalOrderForm($record);
}
})