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: [