Skip to content

Commit

Permalink
delete donate
Browse files Browse the repository at this point in the history
  • Loading branch information
liuchuancong committed Oct 16, 2023
1 parent d5bb027 commit 73646d2
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 71 deletions.
135 changes: 66 additions & 69 deletions lib/modules/about/donate_page.dart
Original file line number Diff line number Diff line change
@@ -1,69 +1,66 @@
import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
import 'package:pure_live/common/index.dart';

class DonatePage extends StatelessWidget {
const DonatePage({Key? key}) : super(key: key);

final widgets = const [AlipayItem(), WechatItem()];

@override
Widget build(BuildContext context) {
return LayoutBuilder(builder: (context, constraint) {
final width = constraint.maxWidth;
final crossAxisCount = width > 640 ? 2 : 1;
return Scaffold(
appBar: AppBar(title: Text(S.of(context).support_donate)),
body: MasonryGridView.count(
physics: const BouncingScrollPhysics(),
crossAxisCount: crossAxisCount,
itemCount: 2,
itemBuilder: (BuildContext context, int index) => widgets[index],
),
);
});
}
}

class AlipayItem extends StatelessWidget {
const AlipayItem({Key? key}) : super(key: key);

@override
Widget build(BuildContext context) {
return Column(
mainAxisSize: MainAxisSize.min,
children: [
const SectionTitle(title: 'Alipay'),
Container(
alignment: Alignment.center,
padding: const EdgeInsets.all(12),
child: Image.asset(
'assets/images/alipay.jpg',
fit: BoxFit.contain,
),
),
],
);
}
}

class WechatItem extends StatelessWidget {
const WechatItem({Key? key}) : super(key: key);

@override
Widget build(BuildContext context) {
return Column(
mainAxisSize: MainAxisSize.min,
children: [
const SectionTitle(title: 'Wechat'),
Container(
alignment: Alignment.center,
padding: const EdgeInsets.all(12),
child: Image.asset(
'assets/images/wechat.png',
fit: BoxFit.contain,
),
),
],
);
}
}
import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
import 'package:pure_live/common/index.dart';

class DonatePage extends StatelessWidget {
const DonatePage({Key? key}) : super(key: key);

final widgets = const [AlipayItem(), WechatItem()];

@override
Widget build(BuildContext context) {
return LayoutBuilder(builder: (context, constraint) {
final width = constraint.maxWidth;
final crossAxisCount = width > 640 ? 2 : 1;
return Scaffold(
appBar: AppBar(title: Text(S.of(context).support_donate)),
body: MasonryGridView.count(
physics: const BouncingScrollPhysics(),
crossAxisCount: crossAxisCount,
itemCount: 2,
itemBuilder: (BuildContext context, int index) => widgets[index],
),
);
});
}
}

class AlipayItem extends StatelessWidget {
const AlipayItem({Key? key}) : super(key: key);

@override
Widget build(BuildContext context) {
return Column(
mainAxisSize: MainAxisSize.min,
children: [
const SectionTitle(title: 'Alipay'),
Container(
alignment: Alignment.center,
padding: const EdgeInsets.all(12),
child: Image.asset(
'assets/images/alipay.jpg',
fit: BoxFit.contain,
),
),
],
);
}
}

class WechatItem extends StatelessWidget {
const WechatItem({Key? key}) : super(key: key);

@override
Widget build(BuildContext context) {
return Column(
mainAxisSize: MainAxisSize.min,
children: [
const SectionTitle(title: 'Wechat'),
Container(
alignment: Alignment.center,
padding: const EdgeInsets.all(12),
child: Container(),
),
],
);
}
}
2 changes: 0 additions & 2 deletions pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -146,8 +146,6 @@ flutter:
- assets/crypto-js.js
- assets/icons/icon.png
- assets/icons/icon_foreground.png
- assets/images/wechat.png
- assets/images/alipay.jpg

# An image asset can refer to one or more resolution-specific "variants", see
# https://flutter.dev/assets-and-images/#resolution-aware.
Expand Down

0 comments on commit 73646d2

Please sign in to comment.