mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-29 18:38:36 +08:00
PurchaseWidget: Use the correct scaffold
This commit is contained in:
@ -7,13 +7,10 @@ import 'package:gitjournal/analytics.dart';
|
|||||||
import 'package:gitjournal/widgets/purchase_widget.dart';
|
import 'package:gitjournal/widgets/purchase_widget.dart';
|
||||||
|
|
||||||
class PurchaseScreen extends StatelessWidget {
|
class PurchaseScreen extends StatelessWidget {
|
||||||
final _scaffoldKey = GlobalKey<ScaffoldState>();
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return WillPopScope(
|
return WillPopScope(
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
key: _scaffoldKey,
|
|
||||||
appBar: EmptyAppBar(),
|
appBar: EmptyAppBar(),
|
||||||
body: buildBody(context),
|
body: buildBody(context),
|
||||||
),
|
),
|
||||||
|
@ -86,7 +86,6 @@ class PurchaseWidget extends StatefulWidget {
|
|||||||
class _PurchaseWidgetState extends State<PurchaseWidget> {
|
class _PurchaseWidgetState extends State<PurchaseWidget> {
|
||||||
List<Offering> _offerings;
|
List<Offering> _offerings;
|
||||||
Offering _selectedOffering;
|
Offering _selectedOffering;
|
||||||
var _scaffoldKey = GlobalKey<ScaffoldState>();
|
|
||||||
|
|
||||||
final defaultSku = "sku_monthly_min2";
|
final defaultSku = "sku_monthly_min2";
|
||||||
|
|
||||||
@ -113,7 +112,7 @@ class _PurchaseWidgetState extends State<PurchaseWidget> {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (e is PlatformException) {
|
if (e is PlatformException) {
|
||||||
var snackBar = SnackBar(content: Text(e.message));
|
var snackBar = SnackBar(content: Text(e.message));
|
||||||
_scaffoldKey.currentState
|
Scaffold.of(context)
|
||||||
..removeCurrentSnackBar()
|
..removeCurrentSnackBar()
|
||||||
..showSnackBar(snackBar);
|
..showSnackBar(snackBar);
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user