import 'package:antd_mobile/antd_mobile.dart'; import 'package:flutter/widgets.dart'; import 'package:git_touch/models/auth.dart'; import 'package:git_touch/scaffolds/refresh_stateful.dart'; import 'package:gql_github/meta.data.gql.dart'; import 'package:gql_github/meta.req.gql.dart'; import 'package:provider/provider.dart'; class GhMetaScreen extends StatelessWidget { const GhMetaScreen({super.key}); @override Widget build(BuildContext context) { return RefreshStatefulScaffold( title: const Text('Meta'), fetch: () async { final req = GMetaReq(); final res = await context.read().ghGqlClient.request(req).first; return res.data!.meta; }, bodyBuilder: (meta, _) { return AntList( children: [ AntListItem( extra: Text(meta.gitHubServicesSha), child: const Text('Service SHA'), ), ], ); }, ); } }