Skip to content

Commit 9eed325

Browse files
authored
Merge pull request #274 from AgoraDesk-LocalMonero/iteration_60
Iteration 60
2 parents 094e35d + 0f0e106 commit 9eed325

File tree

104 files changed

+28066
-7692
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+28066
-7692
lines changed

assets/translations/app_ar.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_bg.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_cs.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_da.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_de.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_el.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_en.arb

+4-3
Large diffs are not rendered by default.

assets/translations/app_es.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_fi.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_fr.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_ha.arb

+1
Large diffs are not rendered by default.

assets/translations/app_hi.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_hu.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_id.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_it.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_ja.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_ko.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_lt.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_lv.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_nb-no.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_nb.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_nl.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_pl.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_pt-br.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_pt.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_ro.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_ru.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_sk.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_sl.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_so.arb

+1
Large diffs are not rendered by default.

assets/translations/app_sv.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_sw.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_tl.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_tr.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_ur.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_zh-cn.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_zh-tw.arb

+1-1
Large diffs are not rendered by default.

assets/translations/app_zh.arb

+1-1
Large diffs are not rendered by default.

ios/Podfile.lock

+25-17
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ PODS:
2424
- FirebaseCoreInternal (~> 10.0)
2525
- GoogleUtilities/Environment (~> 7.12)
2626
- GoogleUtilities/Logger (~> 7.12)
27-
- FirebaseCoreInternal (10.21.0):
27+
- FirebaseCoreInternal (10.22.0):
2828
- "GoogleUtilities/NSData+zlib (~> 7.8)"
29-
- FirebaseInstallations (10.21.0):
29+
- FirebaseInstallations (10.22.0):
3030
- FirebaseCore (~> 10.0)
3131
- GoogleUtilities/Environment (~> 7.8)
3232
- GoogleUtilities/UserDefaults (~> 7.8)
@@ -58,27 +58,35 @@ PODS:
5858
- Flutter
5959
- flutter_secure_storage (6.0.0):
6060
- Flutter
61-
- GoogleDataTransport (9.3.0):
61+
- GoogleDataTransport (9.4.1):
6262
- GoogleUtilities/Environment (~> 7.7)
63-
- nanopb (< 2.30910.0, >= 2.30908.0)
63+
- nanopb (< 2.30911.0, >= 2.30908.0)
6464
- PromisesObjC (< 3.0, >= 1.2)
65-
- GoogleUtilities/AppDelegateSwizzler (7.12.0):
65+
- GoogleUtilities/AppDelegateSwizzler (7.13.0):
6666
- GoogleUtilities/Environment
6767
- GoogleUtilities/Logger
6868
- GoogleUtilities/Network
69-
- GoogleUtilities/Environment (7.12.0):
69+
- GoogleUtilities/Privacy
70+
- GoogleUtilities/Environment (7.13.0):
71+
- GoogleUtilities/Privacy
7072
- PromisesObjC (< 3.0, >= 1.2)
71-
- GoogleUtilities/Logger (7.12.0):
73+
- GoogleUtilities/Logger (7.13.0):
7274
- GoogleUtilities/Environment
73-
- GoogleUtilities/Network (7.12.0):
75+
- GoogleUtilities/Privacy
76+
- GoogleUtilities/Network (7.13.0):
7477
- GoogleUtilities/Logger
7578
- "GoogleUtilities/NSData+zlib"
79+
- GoogleUtilities/Privacy
7680
- GoogleUtilities/Reachability
77-
- "GoogleUtilities/NSData+zlib (7.12.0)"
78-
- GoogleUtilities/Reachability (7.12.0):
81+
- "GoogleUtilities/NSData+zlib (7.13.0)":
82+
- GoogleUtilities/Privacy
83+
- GoogleUtilities/Privacy (7.13.0)
84+
- GoogleUtilities/Reachability (7.13.0):
7985
- GoogleUtilities/Logger
80-
- GoogleUtilities/UserDefaults (7.12.0):
86+
- GoogleUtilities/Privacy
87+
- GoogleUtilities/UserDefaults (7.13.0):
8188
- GoogleUtilities/Logger
89+
- GoogleUtilities/Privacy
8290
- image_picker_ios (0.0.1):
8391
- Flutter
8492
- local_auth_ios (0.0.1):
@@ -97,7 +105,7 @@ PODS:
97105
- FlutterMacOS
98106
- permission_handler_apple (9.1.1):
99107
- Flutter
100-
- PromisesObjC (2.3.1)
108+
- PromisesObjC (2.4.0)
101109
- ReachabilitySwift (5.0.0)
102110
- restart_app (0.0.1):
103111
- Flutter
@@ -229,8 +237,8 @@ SPEC CHECKSUMS:
229237
firebase_core: a46c312d8bae4defa3d009b2aa7b5b413aeb394e
230238
firebase_messaging: e7062cef946e12f93b42abea96937004f8d914d6
231239
FirebaseCore: 28045c1560a2600d284b9c45a904fe322dc890b6
232-
FirebaseCoreInternal: 43c1788eaeee9d1b97caaa751af567ce11010d00
233-
FirebaseInstallations: 390ea1d10a4d02b20c965cbfd527ee9b3b412acb
240+
FirebaseCoreInternal: bca337352024b18424a61e478460547d46c4c753
241+
FirebaseInstallations: 763814908793c0da14c18b3dcffdec71e29ed55e
234242
FirebaseMessaging: 06c414a21b122396a26847c523d5c370f8325df5
235243
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
236244
flutter_app_badger: b87fc231847b03b92ce1412aa351842e7e97932f
@@ -239,8 +247,8 @@ SPEC CHECKSUMS:
239247
flutter_keyboard_visibility: 0339d06371254c3eb25eeb90ba8d17dca8f9c069
240248
flutter_local_notifications: 4cde75091f6327eb8517fa068a0a5950212d2086
241249
flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be
242-
GoogleDataTransport: 57c22343ab29bc686febbf7cbb13bad167c2d8fe
243-
GoogleUtilities: 0759d1a57ebb953965c2dfe0ba4c82e95ccc2e34
250+
GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
251+
GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152
244252
image_picker_ios: 99dfe1854b4fa34d0364e74a78448a0151025425
245253
local_auth_ios: 5046a18c018dd973247a0564496c8898dbb5adf9
246254
MTBBarcodeScanner: f453b33c4b7dfe545d8c6484ed744d55671788cb
@@ -249,7 +257,7 @@ SPEC CHECKSUMS:
249257
package_info_plus: 115f4ad11e0698c8c1c5d8a689390df880f47e85
250258
path_provider_foundation: 3784922295ac71e43754bd15e0653ccfd36a147c
251259
permission_handler_apple: e76247795d700c14ea09e3a2d8855d41ee80a2e6
252-
PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4
260+
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
253261
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
254262
restart_app: 806659942bf932f6ce51c5372f91ce5e81c8c14a
255263
Sentry: a8d7b373b9f9868442b02a0c425192f693103cbf

lib/core/app_parameters.dart

+8
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,10 @@ class AppParameters {
128128
'name': 'French',
129129
'origName': 'français, langue française',
130130
},
131+
'ha': {
132+
'name': 'Hausa',
133+
'origName': 'Hausa, هَوُسَ',
134+
},
131135
'hi': {
132136
'name': 'Hindi',
133137
'origName': 'हिन्दी',
@@ -196,6 +200,10 @@ class AppParameters {
196200
'name': 'Slovenian',
197201
'origName': 'Slovenščina',
198202
},
203+
'so': {
204+
'name': 'Somali',
205+
'origName': 'Soomaaliga',
206+
},
199207
'sv': {
200208
'name': 'Swedish',
201209
'origName': 'Svenska',

lib/core/theme/theme.dart

+16-32
Original file line numberDiff line numberDiff line change
@@ -48,24 +48,13 @@ final lightTheme = ThemeData(
4848
colorScheme: _lightColorScheme,
4949
scaffoldBackgroundColor: ThemeColors.surface1Light,
5050
textTheme: textTheme,
51-
// radioTheme: RadioThemeData(
52-
// fillColor: MaterialStateProperty.all(ThemeColors.neutral80),
53-
// overlayColor: MaterialStateProperty.all(ThemeColors.primary40),
54-
// ),
5551
inputDecorationTheme: const InputDecorationTheme(
5652
labelStyle: TextStyle(color: Colors.blue),
5753
border: OutlineInputBorder(),
5854
focusedBorder: UnderlineInputBorder(
5955
borderSide: BorderSide(style: BorderStyle.solid, color: Colors.blue),
6056
),
6157
),
62-
// checkboxTheme: const CheckboxThemeData().copyWith(
63-
// shape: const RoundedRectangleBorder(
64-
// borderRadius: BorderRadius.all(
65-
// Radius.circular(4),
66-
// ),
67-
// ),
68-
// ),
6958
fontFamily: 'Roboto',
7059
unselectedWidgetColor: ThemeColors.neutral60,
7160
checkboxTheme: const CheckboxThemeData()
@@ -90,6 +79,7 @@ final lightTheme = ThemeData(
9079
radioTheme: RadioThemeData(
9180
fillColor: MaterialStateProperty.all(ThemeColors.neutral80),
9281
overlayColor: MaterialStateProperty.all(ThemeColors.primary40),
82+
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
9383
).copyWith(
9484
fillColor: MaterialStateProperty.resolveWith<Color?>((Set<MaterialState> states) {
9585
if (states.contains(MaterialState.disabled)) {
@@ -98,7 +88,7 @@ final lightTheme = ThemeData(
9888
if (states.contains(MaterialState.selected)) {
9989
return ThemeColors.primary80;
10090
}
101-
return null;
91+
return ThemeColors.neutral50;
10292
}),
10393
),
10494
switchTheme: SwitchThemeData(
@@ -129,24 +119,13 @@ final darkTheme = ThemeData(
129119
scaffoldBackgroundColor: ThemeColors.surface1Dark,
130120
textSelectionTheme: const TextSelectionThemeData(cursorColor: Colors.white),
131121
textTheme: textTheme,
132-
// radioTheme: RadioThemeData(
133-
// fillColor: MaterialStateProperty.all(ThemeColors.neutral50),
134-
// overlayColor: MaterialStateProperty.all(ThemeColors.primary70),
135-
// ),
136122
inputDecorationTheme: const InputDecorationTheme(
137123
labelStyle: TextStyle(color: Colors.blue),
138124
border: OutlineInputBorder(),
139125
focusedBorder: UnderlineInputBorder(
140126
borderSide: BorderSide(style: BorderStyle.solid, color: Colors.blue),
141127
),
142128
),
143-
// checkboxTheme: const CheckboxThemeData().copyWith(
144-
// shape: const RoundedRectangleBorder(
145-
// borderRadius: BorderRadius.all(
146-
// Radius.circular(4),
147-
// ),
148-
// ),
149-
// ),
150129
iconTheme: const IconThemeData(color: Colors.white),
151130
fontFamily: 'Roboto',
152131
unselectedWidgetColor: ThemeColors.neutral60,
@@ -172,6 +151,7 @@ final darkTheme = ThemeData(
172151
radioTheme: RadioThemeData(
173152
fillColor: MaterialStateProperty.all(ThemeColors.neutral50),
174153
overlayColor: MaterialStateProperty.all(ThemeColors.primary70),
154+
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
175155
).copyWith(
176156
fillColor: MaterialStateProperty.resolveWith<Color?>((Set<MaterialState> states) {
177157
if (states.contains(MaterialState.disabled)) {
@@ -180,7 +160,7 @@ final darkTheme = ThemeData(
180160
if (states.contains(MaterialState.selected)) {
181161
return ThemeColors.primary80;
182162
}
183-
return null;
163+
return ThemeColors.neutral50;
184164
}),
185165
),
186166
switchTheme: SwitchThemeData(
@@ -241,8 +221,8 @@ extension ThemeShorcuts on BuildContext {
241221
color: Theme.of(this).colorScheme.p80P70,
242222
);
243223

244-
TextStyle get txtLabelSmallPrimary95 => Theme.of(this).textTheme.agoraLabelSmall.copyWith(
245-
color: Theme.of(this).colorScheme.primary95,
224+
TextStyle get txtLabelSmallP95P10 => Theme.of(this).textTheme.agoraLabelSmall.copyWith(
225+
color: Theme.of(this).colorScheme.p95p10,
246226
);
247227

248228
TextStyle get txtLabelMediumErr30 => Theme.of(this).textTheme.agoraLabelMedium.copyWith(
@@ -264,6 +244,9 @@ extension ThemeShorcuts on BuildContext {
264244
TextStyle get txtLabelMediumN90 => Theme.of(this).textTheme.agoraLabelMedium.copyWith(
265245
color: Theme.of(this).colorScheme.neutral90,
266246
);
247+
TextStyle get txtLabelMediumCustom08Custom07 => Theme.of(this).textTheme.agoraLabelMedium.copyWith(
248+
color: Theme.of(this).colorScheme.c08c07,
249+
);
267250

268251
TextStyle get txtLabelMediumPrimary10 => Theme.of(this).textTheme.agoraLabelMedium.copyWith(
269252
color: ThemeColors.primary10,
@@ -282,7 +265,7 @@ extension ThemeShorcuts on BuildContext {
282265
);
283266

284267
TextStyle get txtLabelMediumPrimary90 => Theme.of(this).textTheme.agoraLabelMedium.copyWith(
285-
color: Theme.of(this).colorScheme.primary90,
268+
color: Theme.of(this).colorScheme.p90p10,
286269
);
287270

288271
TextStyle get txtLabelLargeCustom08 => Theme.of(this).textTheme.agoraLabelLarge.copyWith(
@@ -345,7 +328,7 @@ extension ThemeShorcuts on BuildContext {
345328
);
346329

347330
TextStyle get txtLabelLargePrimary90 => Theme.of(this).textTheme.agoraLabelLarge.copyWith(
348-
color: Theme.of(this).colorScheme.primary90,
331+
color: Theme.of(this).colorScheme.p90p10,
349332
);
350333

351334
TextStyle get txtBodyXXSmallNeutral50 => Theme.of(this).textTheme.bodyTextXXSmall.copyWith(
@@ -410,7 +393,7 @@ extension ThemeShorcuts on BuildContext {
410393
);
411394

412395
TextStyle get txtBodySmallP90 => Theme.of(this).textTheme.bodyTextSmall.copyWith(
413-
color: Theme.of(this).colorScheme.primary90,
396+
color: Theme.of(this).colorScheme.p90p10,
414397
);
415398

416399
// bodyMedium == bodyMedium
@@ -443,7 +426,7 @@ extension ThemeShorcuts on BuildContext {
443426
);
444427

445428
TextStyle get txtBodyMediumP90 => Theme.of(this).textTheme.bodyMedium!.copyWith(
446-
color: Theme.of(this).colorScheme.primary90,
429+
color: Theme.of(this).colorScheme.p90p10,
447430
);
448431

449432
TextStyle get txtBodyMediumErr30 => Theme.of(this).textTheme.bodyMedium!.copyWith(
@@ -606,7 +589,7 @@ extension ThemeShorcuts on BuildContext {
606589

607590
Color get colP80 => Theme.of(this).colorScheme.p80P70;
608591

609-
Color get colP90 => Theme.of(this).colorScheme.primary90;
592+
Color get colP90 => Theme.of(this).colorScheme.p90p10;
610593

611594
Color get colP95 => Theme.of(this).colorScheme.primary95;
612595

@@ -872,7 +855,8 @@ extension ColorExtension on ColorScheme {
872855

873856
Color get p80P70 => brightness == Brightness.dark ? ThemeColors.primary80 : ThemeColors.primary70;
874857

875-
Color get primary90 => brightness == Brightness.dark ? ThemeColors.primary90 : ThemeColors.primary10;
858+
Color get p90p10 => brightness == Brightness.dark ? ThemeColors.primary90 : ThemeColors.primary10;
859+
Color get p95p10 => brightness == Brightness.dark ? ThemeColors.primary95Dark : ThemeColors.primary10;
876860

877861
Color get primary95 => brightness == Brightness.dark ? ThemeColors.primary95Dark : ThemeColors.primary95Light;
878862

lib/core/widgets/branded/agora_box_open_close_line_s5_s3.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class _AgoraBoxOpenCloseLineS5S3State extends State<AgoraBoxOpenCloseLineS5S3> {
5656
AutoSizeText(
5757
widget.title,
5858
style: Theme.of(context).textTheme.bodyMedium!.copyWith(
59-
color: Theme.of(context).colorScheme.primary90,
59+
color: Theme.of(context).colorScheme.p90p10,
6060
),
6161
),
6262
const SizedBox(width: 10),

lib/core/widgets/branded/agora_box_open_close_line_surface2.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class _AgoraBoxOpenCloseLineSurface2State extends State<AgoraBoxOpenCloseLineSur
5959
AutoSizeText(
6060
widget.title,
6161
style: Theme.of(context).textTheme.bodyMedium!.copyWith(
62-
color: Theme.of(context).colorScheme.primary90,
62+
color: Theme.of(context).colorScheme.p90p10,
6363
),
6464
),
6565
const SizedBox(width: 10),

lib/core/widgets/branded/circle_with_icon.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class CircleWithIcon extends StatelessWidget {
2020
child: Center(
2121
child: Icon(
2222
icon,
23-
color: Theme.of(context).colorScheme.primary90,
23+
color: Theme.of(context).colorScheme.p90p10,
2424
size: 14,
2525
),
2626
),

lib/core/widgets/branded/circle_with_num.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class CircleWithNum extends StatelessWidget {
2828
style: Theme.of(context)
2929
.textTheme
3030
.agoraLabelLarge
31-
.copyWith(color: Theme.of(context).colorScheme.primary90.withOpacity(active ? 1 : 0.5)),
31+
.copyWith(color: Theme.of(context).colorScheme.p90p10.withOpacity(active ? 1 : 0.5)),
3232
)),
3333
);
3434
}

lib/core/widgets/branded/circle_with_svg.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class CircleWithSvg extends StatelessWidget {
2121
child: Center(
2222
child: SvgPicture.asset(
2323
iconPath,
24-
color: Theme.of(context).colorScheme.primary90,
24+
color: Theme.of(context).colorScheme.p90p10,
2525
),
2626
),
2727
);

lib/core/widgets/branded/line_icon_text_primary90.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class LineIconTextPrimary90 extends StatelessWidget {
2929
text,
3030
maxLines: 1,
3131
style: Theme.of(context).textTheme.bodyMedium!.copyWith(
32-
color: Theme.of(context).colorScheme.primary90.withOpacity(active ? 1 : 0.5),
32+
color: Theme.of(context).colorScheme.p90p10.withOpacity(active ? 1 : 0.5),
3333
),
3434
overflow: TextOverflow.ellipsis,
3535
),
@@ -39,7 +39,7 @@ class LineIconTextPrimary90 extends StatelessWidget {
3939
text,
4040
maxLines: 1,
4141
style: Theme.of(context).textTheme.agoraLabelSmall.copyWith(
42-
color: Theme.of(context).colorScheme.primary90.withOpacity(active ? 1 : 0.5),
42+
color: Theme.of(context).colorScheme.p90p10.withOpacity(active ? 1 : 0.5),
4343
),
4444
overflow: TextOverflow.ellipsis,
4545
),

lib/core/widgets/branded/plus_minus_box.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class PlusMinusBox extends StatelessWidget {
2020
),
2121
child: Icon(
2222
isPlus ? CupertinoIcons.plus : CupertinoIcons.minus,
23-
color: Theme.of(context).colorScheme.primary90,
23+
color: Theme.of(context).colorScheme.p90p10,
2424
size: 14,
2525
),
2626
);

lib/core/widgets/branded/radio_list_item.dart

+1-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ class RadioListItem extends StatelessWidget {
3939
),
4040
),
4141
Radio<bool>(
42-
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
43-
activeColor: context.colP70,
42+
activeColor: context.colP70P40,
4443
value: isActive,
4544
groupValue: true,
4645
onChanged: (bool? val) {

lib/features/ads/screens/widgets/formula_three_tabs_bar.dart

+3-3
Original file line numberDiff line numberDiff line change
@@ -46,21 +46,21 @@ class FormulaThreeTabsBar extends StatelessWidget {
4646
Tab(
4747
icon: Text(
4848
textLeft,
49-
style: context.txtLabelSmallPrimary95,
49+
style: context.txtLabelSmallP95P10,
5050
textAlign: TextAlign.center,
5151
),
5252
),
5353
Tab(
5454
icon: Text(
5555
textCenter,
56-
style: context.txtLabelSmallPrimary95,
56+
style: context.txtLabelSmallP95P10,
5757
textAlign: TextAlign.center,
5858
),
5959
),
6060
Tab(
6161
icon: Text(
6262
textRight,
63-
style: context.txtLabelSmallPrimary95,
63+
style: context.txtLabelSmallP95P10,
6464
textAlign: TextAlign.center,
6565
),
6666
),

lib/features/ads/screens/widgets/post_ad_step_3_2_online_buy.dart

+1
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ class _PostAdStep32OnlineBuyState extends State<PostAdStep32OnlineBuy> with QrSc
124124
SizedBox(
125125
height: 40,
126126
child: Radio<BtcFeesEnum>(
127+
activeColor: context.colP70P40,
127128
value: BtcFeesEnum.values[index],
128129
groupValue: widget.model.btcFeesEnum,
129130
onChanged: (BtcFeesEnum? value) {

0 commit comments

Comments
 (0)