feat(profile): add profile charts models, requests. Max length of description in posts, recipes, diets = 200

This commit is contained in:
mso7nueh
2024-09-13 14:22:57 +03:00
parent a826cba866
commit c800d35663
111 changed files with 5760 additions and 3215 deletions

View File

@@ -87,22 +87,11 @@ class _FeedScreenState extends State<FeedScreen> {
await showModalBottomSheet(
useRootNavigator: true,
context: context,
builder: (context) {
return BlocBuilder<RecipesCubit, RecipesState>(
builder: (BuildContext context, RecipesState state) {
if (state is RecipesStateLoaded) {
return TagsModalWidget(
tagsList: state.recipesTags,
selectedTags: state.selectedTags,
);
} else {
return Container();
}
},
);
},
builder: (context) => TagsModalWidget(
recipesCubit: recipesCubit,
),
);
context.read<RecipesCubit>().loadRecipesList();
recipesCubit.loadRecipesList();
},
)
: null,
@@ -402,8 +391,11 @@ class _FeedScreenState extends State<FeedScreen> {
Duration(milliseconds: 500),
() {
switch (_selectedChipIndex) {
case 0:
feedCubit.loadFeedBlogPostList(query: query);
break;
case 1:
context.read<RecipesCubit>().loadRecipesList(query: query);
recipesCubit.loadRecipesList(query: query);
break;
}
},
@@ -414,8 +406,12 @@ class _FeedScreenState extends State<FeedScreen> {
Duration(milliseconds: 500),
() {
switch (_selectedChipIndex) {
case 0:
feedCubit.loadFeedBlogPostList();
break;
case 1:
context.read<RecipesCubit>().loadRecipesList(query: query);
recipesCubit.loadRecipesList();
break;
}
},
);