feat(feed): add recipes screen

This commit is contained in:
mso7nueh
2024-08-02 11:52:10 +03:00
parent c78f8dacdf
commit 904adbba2f
111 changed files with 1511 additions and 1784 deletions

View File

@@ -25,8 +25,8 @@ class CustomDropDown extends StatelessWidget {
this.onChanged,
this.defaultValue,
}) : super(
key: key,
);
key: key,
);
final Alignment? alignment;
@@ -72,9 +72,9 @@ class CustomDropDown extends StatelessWidget {
Widget build(BuildContext context) {
return alignment != null
? Align(
alignment: alignment ?? Alignment.center,
child: _buildDropDownWidget(context),
)
alignment: alignment ?? Alignment.center,
child: _buildDropDownWidget(context),
)
: _buildDropDownWidget(context);
}
@@ -85,14 +85,20 @@ class CustomDropDown extends StatelessWidget {
focusNode: focusNode ?? FocusNode(),
icon: icon,
autofocus: autofocus!,
style: textStyle ?? Theme.of(context).textTheme.titleMedium,
style: textStyle ?? Theme
.of(context)
.textTheme
.titleMedium,
items: items?.map((SelectionPopupModel item) {
return DropdownMenuItem<SelectionPopupModel>(
value: item,
child: Text(
item.title,
overflow: TextOverflow.ellipsis,
style: hintStyle ?? Theme.of(context).textTheme.titleMedium,
style: hintStyle ?? Theme
.of(context)
.textTheme
.titleMedium,
),
);
}).toList(),
@@ -111,7 +117,10 @@ class CustomDropDown extends StatelessWidget {
InputDecoration _buildInputDecoration(BuildContext context) {
return InputDecoration(
hintText: hintText ?? "",
hintStyle: hintStyle ?? Theme.of(context).textTheme.titleMedium,
hintStyle: hintStyle ?? Theme
.of(context)
.textTheme
.titleMedium,
prefixIcon: prefix,
prefixIconConstraints: prefixConstraints,
suffixIcon: suffix,
@@ -123,7 +132,10 @@ class CustomDropDown extends StatelessWidget {
top: 6,
bottom: 6,
),
fillColor: fillColor ?? Theme.of(context).colorScheme.onPrimary,
fillColor: fillColor ?? Theme
.of(context)
.colorScheme
.onPrimary,
filled: filled,
border: borderDecoration ??
OutlineInputBorder(