add edit page and widgets

This commit is contained in:
atseirjo
2026-01-15 13:44:48 +01:00
parent b9f379ad53
commit 6df0da2776
11 changed files with 915 additions and 16 deletions

View File

@@ -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() {