mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-07-25 01:50:56 +00:00
48 lines
1.3 KiB
Dart
48 lines
1.3 KiB
Dart
![]() |
import 'package:appflowy/startup/startup.dart';
|
||
|
import 'package:appflowy/user/application/auth/auth_service.dart';
|
||
|
import 'package:appflowy_backend/protobuf/flowy-folder2/workspace.pb.dart';
|
||
|
import 'package:appflowy_backend/protobuf/flowy-user/protobuf.dart';
|
||
|
import 'package:flutter/material.dart';
|
||
|
|
||
|
class MobileHomeScreen extends StatelessWidget {
|
||
|
const MobileHomeScreen({
|
||
|
super.key,
|
||
|
required this.userProfile,
|
||
|
required this.workspaceSetting,
|
||
|
});
|
||
|
|
||
|
static const routeName = "/MobileHomeScreen";
|
||
|
final UserProfilePB userProfile;
|
||
|
final WorkspaceSettingPB workspaceSetting;
|
||
|
|
||
|
@override
|
||
|
Widget build(BuildContext context) {
|
||
|
return Scaffold(
|
||
|
appBar: AppBar(
|
||
|
title: const Text("MobileHomeScreen"),
|
||
|
),
|
||
|
// TODO(yijing): implement home page later
|
||
|
body: Center(
|
||
|
child: Column(
|
||
|
children: [
|
||
|
const Text(
|
||
|
'User',
|
||
|
),
|
||
|
Text(
|
||
|
userProfile.toString(),
|
||
|
),
|
||
|
Text('Workspace name: ${workspaceSetting.workspace.name}'),
|
||
|
ElevatedButton(
|
||
|
onPressed: () async {
|
||
|
await getIt<AuthService>().signOut();
|
||
|
runAppFlowy();
|
||
|
},
|
||
|
child: const Text('Logout'),
|
||
|
)
|
||
|
],
|
||
|
),
|
||
|
),
|
||
|
);
|
||
|
}
|
||
|
}
|