added ingredients list and dropdown textfield

This commit is contained in:
SomnusVeritas
2023-10-03 02:53:43 +02:00
parent c06c98ff30
commit 2d77247f1f
3 changed files with 90 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
import 'package:flutter/material.dart';
class IngredientsList extends StatefulWidget {
const IngredientsList({super.key});
@override
State<IngredientsList> createState() => _IngredientsListState();
}
class _IngredientsListState extends State<IngredientsList> {
@override
Widget build(BuildContext context) {
return Expanded(
child: ListView.builder(
itemCount: 2,
itemBuilder: _ingredientsBuilder,
),
);
}
Widget? _ingredientsBuilder(BuildContext context, int index) {
final screenWidth = MediaQuery.of(context).size.width;
return Row(
mainAxisSize: MainAxisSize.min,
children: [
SizedBox(
width: screenWidth / 4,
child: const TextField(
decoration: InputDecoration(
label: Text('Ingredient'),
),
),
),
SizedBox(
width: screenWidth / 4,
child: const TextField(
decoration: InputDecoration(
label: Text('Count'),
),
),
),
],
);
}
}