exchange rate type toggle mouse regions

This commit is contained in:
julian 2022-11-19 09:24:32 -06:00
parent b2ff99be19
commit cc4dc9e3c7

View file

@ -8,6 +8,7 @@ import 'package:stackwallet/utilities/assets.dart';
import 'package:stackwallet/utilities/text_styles.dart';
import 'package:stackwallet/utilities/theme/stack_colors.dart';
import 'package:stackwallet/utilities/util.dart';
import 'package:stackwallet/widgets/conditional_parent.dart';
import 'package:stackwallet/widgets/rounded_container.dart';
class RateTypeToggle extends ConsumerWidget {
@ -35,6 +36,14 @@ class RateTypeToggle extends ConsumerWidget {
child: Row(
children: [
Expanded(
child: ConditionalParent(
condition: isDesktop,
builder: (child) => MouseRegion(
cursor: estimated
? SystemMouseCursors.basic
: SystemMouseCursors.click,
child: child,
),
child: GestureDetector(
onTap: () {
if (!estimated) {
@ -106,7 +115,16 @@ class RateTypeToggle extends ConsumerWidget {
),
),
),
),
Expanded(
child: ConditionalParent(
condition: isDesktop,
builder: (child) => MouseRegion(
cursor: !estimated
? SystemMouseCursors.basic
: SystemMouseCursors.click,
child: child,
),
child: GestureDetector(
onTap: () {
if (estimated) {
@ -178,6 +196,7 @@ class RateTypeToggle extends ConsumerWidget {
),
),
),
),
],
),
);