add import export and items

This commit is contained in:
atseirjo
2026-10-28 08:10:55 +01:00
parent 07a1bb02fd
commit 4a1731f986
22 changed files with 1118 additions and 106 deletions
+2 -23
View File
@@ -5,6 +5,7 @@ import 'package:intl/intl.dart';
import '../controller/home_controller.dart';
import '../theme/app_theme.dart';
import '../helper/input_validators.dart';
import 'filament_material_field.dart';
class FilamentForm extends StatelessWidget {
const FilamentForm({super.key, required this.controller});
@@ -130,29 +131,7 @@ class FilamentForm extends StatelessWidget {
: null,
),
const SizedBox(height: 16),
Obx(
() => DropdownButtonFormField<String>(
key: ValueKey(
'${controller.editingId.value ?? "new"}_${controller.material.value}',
),
initialValue: controller.material.value,
isExpanded: true,
decoration: const InputDecoration(
labelText: 'Material',
prefixIcon: Icon(Icons.layers_outlined),
),
items: controller.materialien
.toSet()
.map(
(item) =>
DropdownMenuItem(value: item, child: Text(item)),
)
.toList(),
onChanged: (value) {
if (value != null) controller.material.value = value;
},
),
),
FilamentMaterialField(controller: controller),
const SizedBox(height: 16),
TextFormField(
controller: controller.farbeController,