feat(app): Recipe layouts

This commit is contained in:
2024-06-05 16:20:14 +03:00
parent f4b331f280
commit 6947b9bea0
14 changed files with 1574 additions and 374 deletions

View File

@@ -30,6 +30,8 @@ class CustomTextFormField extends StatelessWidget {
this.keyboardType,
this.onFieldSubmitted,
this.onSaved,
this.initialValue,
this.onChanged,
}) : super(
key: key,
);
@@ -57,8 +59,10 @@ class CustomTextFormField extends StatelessWidget {
final bool? filled;
final TextInputType? keyboardType;
final FormFieldValidator<String>? validator;
final String? initialValue;
final Function(String)? onFieldSubmitted;
final void Function(String?)? onSaved;
final void Function(String?)? onChanged;
@override
Widget build(BuildContext context) {
@@ -76,6 +80,7 @@ class CustomTextFormField extends StatelessWidget {
textInputAction: textInputAction,
maxLines: maxLines ?? 1,
onFieldSubmitted: onFieldSubmitted,
onChanged: onChanged,
decoration: InputDecoration(
hintText: hintText ?? "",
hintStyle: hintStyle ?? theme.textTheme.bodyLarge,
@@ -116,6 +121,7 @@ class CustomTextFormField extends StatelessWidget {
validator: validator,
onSaved: onSaved,
inputFormatters: inputFormatters,
initialValue: initialValue,
),
),
)
@@ -129,6 +135,7 @@ class CustomTextFormField extends StatelessWidget {
obscureText: obscureText!,
textInputAction: textInputAction,
maxLines: maxLines ?? 1,
initialValue: initialValue,
decoration: InputDecoration(
hintText: hintText ?? "",
hintStyle: hintStyle ?? theme.textTheme.bodyLarge,