From 46c38e6b030347f5dcb5b6be9cbce1fdc9d48f83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IM=C3=98?= <53710487+warioddly@users.noreply.github.com> Date: Thu, 12 Feb 2026 15:33:04 +0600 Subject: [PATCH 1/3] Rename onPressed to nextArticleCallback in ArticlePage --- src/content/learn/pathway/tutorial/listenable-builder.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/learn/pathway/tutorial/listenable-builder.md b/src/content/learn/pathway/tutorial/listenable-builder.md index 310bd472517..06d7790e84f 100644 --- a/src/content/learn/pathway/tutorial/listenable-builder.md +++ b/src/content/learn/pathway/tutorial/listenable-builder.md @@ -244,11 +244,11 @@ class ArticlePage extends StatelessWidget { const ArticlePage({ super.key, required this.summary, - required this.onPressed, + required this.nextArticleCallback, }); final Summary summary; - final VoidCallback onPressed; + final VoidCallback nextArticleCallback; @override Widget build(BuildContext context) { From f902226e012c05cbcbce010894ddae811640de29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IM=C3=98?= <53710487+warioddly@users.noreply.github.com> Date: Thu, 12 Feb 2026 15:39:56 +0600 Subject: [PATCH 2/3] Update listenable-builder.md --- src/content/learn/pathway/tutorial/listenable-builder.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/learn/pathway/tutorial/listenable-builder.md b/src/content/learn/pathway/tutorial/listenable-builder.md index 06d7790e84f..6839ac52fcb 100644 --- a/src/content/learn/pathway/tutorial/listenable-builder.md +++ b/src/content/learn/pathway/tutorial/listenable-builder.md @@ -161,7 +161,7 @@ class ArticleView extends StatelessWidget { // The summary must be non-null in this switch case. (false, Summary summary, null) => ArticlePage( summary: summary, - onPressed: viewModel.getRandomArticleSummary, + nextArticleCallback: viewModel.getRandomArticleSummary, ), }; }, From 637ad4c6cc0a90abd30cd1359d2679dab6ad96ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IM=C3=98?= <53710487+warioddly@users.noreply.github.com> Date: Sat, 14 Feb 2026 00:33:19 +0600 Subject: [PATCH 3/3] Refactor ArticleWidget usage in listenable-builder.md Removed Flexible widget wrapping ArticleWidget. --- src/content/learn/pathway/tutorial/listenable-builder.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/content/learn/pathway/tutorial/listenable-builder.md b/src/content/learn/pathway/tutorial/listenable-builder.md index 6839ac52fcb..8da714f9185 100644 --- a/src/content/learn/pathway/tutorial/listenable-builder.md +++ b/src/content/learn/pathway/tutorial/listenable-builder.md @@ -255,10 +255,8 @@ class ArticlePage extends StatelessWidget { return SingleChildScrollView( child: Column( children: [ - Flexible( - child: ArticleWidget( - summary: summary, - ), + ArticleWidget( + summary: summary, ), ElevatedButton( onPressed: nextArticleCallback,