[in_app_purchase] Migrate `ThemeData.errorColor` (#6310)
* Migrate ThemeData.errorColor
* x
diff --git a/packages/in_app_purchase/in_app_purchase/example/lib/main.dart b/packages/in_app_purchase/in_app_purchase/example/lib/main.dart
index 98a24d1..9e53b4b 100644
--- a/packages/in_app_purchase/in_app_purchase/example/lib/main.dart
+++ b/packages/in_app_purchase/in_app_purchase/example/lib/main.dart
@@ -4,12 +4,14 @@
import 'dart:async';
import 'dart:io';
+
import 'package:flutter/material.dart';
import 'package:in_app_purchase/in_app_purchase.dart';
import 'package:in_app_purchase_android/billing_client_wrappers.dart';
import 'package:in_app_purchase_android/in_app_purchase_android.dart';
import 'package:in_app_purchase_storekit/in_app_purchase_storekit.dart';
import 'package:in_app_purchase_storekit/store_kit_wrappers.dart';
+
import 'consumable_store.dart';
void main() {
@@ -194,7 +196,9 @@
}
final Widget storeHeader = ListTile(
leading: Icon(_isAvailable ? Icons.check : Icons.block,
- color: _isAvailable ? Colors.green : ThemeData.light().errorColor),
+ color: _isAvailable
+ ? Colors.green
+ : ThemeData.light().colorScheme.error),
title:
Text('The store is ${_isAvailable ? 'available' : 'unavailable'}.'),
);
@@ -205,7 +209,7 @@
const Divider(),
ListTile(
title: Text('Not connected',
- style: TextStyle(color: ThemeData.light().errorColor)),
+ style: TextStyle(color: ThemeData.light().colorScheme.error)),
subtitle: const Text(
'Unable to connect to the payments processor. Has this app been configured correctly? See the example README for instructions.'),
),
@@ -229,7 +233,7 @@
if (_notFoundIds.isNotEmpty) {
productList.add(ListTile(
title: Text('[${_notFoundIds.join(", ")}] not found',
- style: TextStyle(color: ThemeData.light().errorColor)),
+ style: TextStyle(color: ThemeData.light().colorScheme.error)),
subtitle: const Text(
'This app needs special configuration to run. Please see example/README.md for instructions.')));
}
diff --git a/packages/in_app_purchase/in_app_purchase_android/example/lib/main.dart b/packages/in_app_purchase/in_app_purchase_android/example/lib/main.dart
index 6c0d967..4eea725 100644
--- a/packages/in_app_purchase/in_app_purchase_android/example/lib/main.dart
+++ b/packages/in_app_purchase/in_app_purchase_android/example/lib/main.dart
@@ -186,7 +186,9 @@
}
final Widget storeHeader = ListTile(
leading: Icon(_isAvailable ? Icons.check : Icons.block,
- color: _isAvailable ? Colors.green : ThemeData.light().errorColor),
+ color: _isAvailable
+ ? Colors.green
+ : ThemeData.light().colorScheme.error),
title:
Text('The store is ${_isAvailable ? 'available' : 'unavailable'}.'),
);
@@ -197,7 +199,7 @@
const Divider(),
ListTile(
title: Text('Not connected',
- style: TextStyle(color: ThemeData.light().errorColor)),
+ style: TextStyle(color: ThemeData.light().colorScheme.error)),
subtitle: const Text(
'Unable to connect to the payments processor. Has this app been configured correctly? See the example README for instructions.'),
),
@@ -221,7 +223,7 @@
if (_notFoundIds.isNotEmpty) {
productList.add(ListTile(
title: Text('[${_notFoundIds.join(", ")}] not found',
- style: TextStyle(color: ThemeData.light().errorColor)),
+ style: TextStyle(color: ThemeData.light().colorScheme.error)),
subtitle: const Text(
'This app needs special configuration to run. Please see example/README.md for instructions.')));
}
diff --git a/packages/in_app_purchase/in_app_purchase_storekit/example/lib/main.dart b/packages/in_app_purchase/in_app_purchase_storekit/example/lib/main.dart
index a4f9b26..72086ee 100644
--- a/packages/in_app_purchase/in_app_purchase_storekit/example/lib/main.dart
+++ b/packages/in_app_purchase/in_app_purchase_storekit/example/lib/main.dart
@@ -188,7 +188,9 @@
}
final Widget storeHeader = ListTile(
leading: Icon(_isAvailable ? Icons.check : Icons.block,
- color: _isAvailable ? Colors.green : ThemeData.light().errorColor),
+ color: _isAvailable
+ ? Colors.green
+ : ThemeData.light().colorScheme.error),
title:
Text('The store is ${_isAvailable ? 'available' : 'unavailable'}.'),
);
@@ -199,7 +201,7 @@
const Divider(),
ListTile(
title: Text('Not connected',
- style: TextStyle(color: ThemeData.light().errorColor)),
+ style: TextStyle(color: ThemeData.light().colorScheme.error)),
subtitle: const Text(
'Unable to connect to the payments processor. Has this app been configured correctly? See the example README for instructions.'),
),
@@ -223,7 +225,7 @@
if (_notFoundIds.isNotEmpty) {
productList.add(ListTile(
title: Text('[${_notFoundIds.join(", ")}] not found',
- style: TextStyle(color: ThemeData.light().errorColor)),
+ style: TextStyle(color: ThemeData.light().colorScheme.error)),
subtitle: const Text(
'This app needs special configuration to run. Please see example/README.md for instructions.')));
}