From edcd51e651288fa8e57273cd8c7d4bb357bfab0b Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Mon, 19 Jan 2026 13:54:36 -0500 Subject: [PATCH] Update TelaResource.php --- app/Filament/Resources/TelaResource.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Filament/Resources/TelaResource.php b/app/Filament/Resources/TelaResource.php index 1b0e63d..c66001b 100644 --- a/app/Filament/Resources/TelaResource.php +++ b/app/Filament/Resources/TelaResource.php @@ -50,6 +50,9 @@ class TelaResource extends Resource $valor_total = $get('valor_total'); $metros_comprados = $state; + // Establecer automáticamente metros disponibles igual a metros comprados al crear/editar + $set('metros_disponibles', $metros_comprados); + if ($valor_total && $metros_comprados) { $costo_por_metro = $valor_total / $metros_comprados; $set('costo_por_metro', $costo_por_metro); @@ -69,12 +72,12 @@ class TelaResource extends Resource TextInput::make('costo_por_metro')->numeric()->prefix('$')->readOnly()->dehydrated()->default(0), - TextInput::make('metros_disponibles')->numeric() + TextInput::make('metros_disponibles')->numeric()->reactive()->disabled()->dehydrated() ->default(function ($get) { return $get('metros_comprados'); - }), + })->helperText('Se establece automáticamente igual a "Metros comprados" al crear.'), - DatePicker::make('fecha_compra')->required(), + DatePicker::make('fecha_compra')->required()->default(now()), Textarea::make('observaciones')->columnSpanFull(), ]);