-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
login.dart
33 lines (30 loc) · 1013 Bytes
/
login.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import 'package:account_service/account_service.dart';
import 'package:authentication_service/authentication_service.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:gallery/l10n/index.dart';
import 'package:login_service/login_service.dart';
import 'components/form.dart';
class LoginPage extends StatelessWidget {
const LoginPage();
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text(GalleryLocalizations.of(context)!.login)),
body: Padding(
padding: const EdgeInsets.all(12),
child: BlocProvider(
create: (context) {
return LoginBloc(
authenticationRepository:
RepositoryProvider.of<AuthenticationRepository>(context),
accountRepository:
RepositoryProvider.of<AccountRepository>(context),
);
},
child: LoginForm(),
),
),
);
}
}