schema([ Forms\Components\Select::make('tipo') ->required() ->options([ 'Ingreso' => 'Ingreso', 'Egreso' => 'Egreso', ]) ->placeholder('Selecciona un tipo'), Forms\Components\TextInput::make('monto') ->numeric() ->required(), Forms\Components\TextInput::make('descripcion') ->maxLength(255), ]); } public function table(Table $table): Table { return $table->columns([ Tables\Columns\TextColumn::make('tipo') ->sortable() ->searchable(), Tables\Columns\TextColumn::make('monto') ->sortable() ->numeric(), Tables\Columns\TextColumn::make('descripcion'), Tables\Columns\TextColumn::make('created_at') ->dateTime() ->sortable(), ]) ->filters([ // AquĆ­ puedes agregar filtros si es necesario. ]) ->headerActions([ Tables\Actions\CreateAction::make(), ]); } }