mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-07-24 01:18: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'),
|
|
)
|
|
],
|
|
),
|
|
),
|
|
);
|
|
}
|
|
}
|