add edit page and widgets
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import 'package:get/get.dart';
|
||||
import '../model/filament_model.dart';
|
||||
import '../helpers/filament_repository.dart';
|
||||
import '../pages/edit_view.dart';
|
||||
|
||||
class DetailsController extends GetxController {
|
||||
Rx<FilamentModel?> filament = Rx<FilamentModel?>(null);
|
||||
final isEditing = false.obs;
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
@@ -14,19 +14,9 @@ class DetailsController extends GetxController {
|
||||
super.onInit();
|
||||
}
|
||||
|
||||
void toggleEdit() {
|
||||
isEditing.value = !isEditing.value;
|
||||
}
|
||||
|
||||
void updateFilament(FilamentModel updatedFilament) {
|
||||
FilamentRepository.to.updateFilament(updatedFilament);
|
||||
filament.value = updatedFilament;
|
||||
isEditing.value = false;
|
||||
Get.snackbar(
|
||||
'Erfolg',
|
||||
'Filament wurde aktualisiert',
|
||||
snackPosition: SnackPosition.BOTTOM,
|
||||
);
|
||||
void onEditPressed() {
|
||||
// Implement edit functionality here
|
||||
Get.toNamed(EditPage.namedRoute, arguments: {'filament': filament.value});
|
||||
}
|
||||
|
||||
void deleteFilament() {
|
||||
|
||||
Reference in New Issue
Block a user