From 16db460ae24e32a1c8a0cf226d3e8cd2a8c3e883 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Wed, 18 Jun 2025 10:43:00 -0400 Subject: [PATCH] chore: in lemma constructs button, don't execute onTap if no points --- lib/pangea/lemmas/construct_xp_widget.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/pangea/lemmas/construct_xp_widget.dart b/lib/pangea/lemmas/construct_xp_widget.dart index 34a73a92c..22bb38d18 100644 --- a/lib/pangea/lemmas/construct_xp_widget.dart +++ b/lib/pangea/lemmas/construct_xp_widget.dart @@ -91,7 +91,7 @@ class ConstructXpWidgetState extends State Stream get stream => MatrixState.pangeaController.getAnalytics.analyticsStream.stream; - Widget get svg => constructLemmaCategory?.icon() ?? const SizedBox(); + Widget? get svg => constructLemmaCategory?.icon(); @override void dispose() { @@ -106,9 +106,10 @@ class ConstructXpWidgetState extends State width: widget.size, height: widget.size, child: GestureDetector( - onTap: widget.onTap, + onTap: svg != null ? widget.onTap : null, child: MouseRegion( - cursor: SystemMouseCursors.click, + cursor: + svg != null ? SystemMouseCursors.click : SystemMouseCursors.basic, child: Stack( alignment: Alignment.center, children: [