import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../controller/abfall_controller.dart'; import '../widgets/abfall_form.dart'; import '../widgets/abfall_inventory.dart'; class AbfallView extends GetView { static const routeName = '/abfall-view'; const AbfallView({super.key}); @override Widget build(BuildContext context) => Scaffold( appBar: AppBar( leading: IconButton( tooltip: 'Zurück', icon: const Icon(Icons.arrow_back), onPressed: () => Get.back(), ), title: const Text('Abfallverwaltung'), ), body: SafeArea( top: false, child: Align( alignment: Alignment.topCenter, child: ConstrainedBox( constraints: const BoxConstraints(maxWidth: 1000), child: CustomScrollView( controller: controller.scrollController, keyboardDismissBehavior: ScrollViewKeyboardDismissBehavior.onDrag, slivers: [ SliverPadding( padding: const EdgeInsets.all(16), sliver: SliverToBoxAdapter( child: AbfallForm(controller: controller), ), ), SliverPadding( padding: const EdgeInsets.fromLTRB(16, 4, 16, 24), sliver: AbfallInventory(controller: controller), ), ], ), ), ), ), ); }