Skip to content

Commit

Permalink
TW-403: add share screen
Browse files Browse the repository at this point in the history
  • Loading branch information
sherlockvn committed Aug 25, 2023
1 parent 4eb6085 commit 576ed5d
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 0 deletions.
9 changes: 9 additions & 0 deletions lib/config/go_routes/go_router.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import 'package:fluffychat/pages/chat_details/chat_details.dart';
import 'package:fluffychat/pages/chat_draft/draft_chat.dart';
import 'package:fluffychat/pages/chat_encryption_settings/chat_encryption_settings.dart';
import 'package:fluffychat/pages/homeserver_picker/homeserver_picker.dart';
import 'package:fluffychat/pages/share/share.dart';
import 'package:fluffychat/pages/story/story_page.dart';
import 'package:fluffychat/utils/responsive/responsive_utils.dart';
import 'package:fluffychat/widgets/layouts/adaptive_layout/adaptive_scaffold.dart';
Expand Down Expand Up @@ -431,6 +432,14 @@ abstract class AppRoutes {
),
],
),
GoRoute(
path: '/share',
pageBuilder: (context, state) => defaultPageBuilder(
context,
const Share(),
),
redirect: loggedOutRedirect,
),
],
),
];
Expand Down
16 changes: 16 additions & 0 deletions lib/pages/share/share.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import 'package:fluffychat/pages/share/share_view.dart';
import 'package:flutter/material.dart';

class Share extends StatefulWidget {
const Share({super.key});

@override
State<Share> createState() => ShareController();
}

class ShareController extends State<Share> {
@override
Widget build(BuildContext context) {
return const ShareView();
}
}
10 changes: 10 additions & 0 deletions lib/pages/share/share_view.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import 'package:flutter/material.dart';

class ShareView extends StatelessWidget {
const ShareView({super.key});

@override
Widget build(BuildContext context) {
return const Center(child: Text("Share screen"));
}
}

0 comments on commit 576ed5d

Please sign in to comment.