schema([ Forms\Components\TextInput::make('detalles') ->required() ->maxLength(255), ]); } public function table(Table $table): Table { return $table ->recordTitleAttribute('detalles') ->columns([ Tables\Columns\TextColumn::make('producto.nombre')->label('Producto'), Tables\Columns\TextColumn::make('variante') ->label('Variante') ->formatStateUsing(function ($record) { if ($record->variante) { return $record->variante->color->name . ' / ' . $record->variante->size->name; } return '—'; }), Tables\Columns\TextColumn::make('cantidad')->label('Cantidad'), Tables\Columns\TextColumn::make('precio_unitario')->label('Precio Unitario'), Tables\Columns\TextColumn::make('subtotal')->label('Subtotal'), ]) ->filters([ // ]) ->headerActions([ /* Tables\Actions\CreateAction::make(), */ ]) ->actions([ Tables\Actions\EditAction::make(), Tables\Actions\DeleteAction::make(), ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ Tables\Actions\DeleteBulkAction::make(), ]), ]); } }