trash_page.dart 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import 'package:app_flowy/workspace/domain/page_stack/page_stack.dart';
  2. import 'package:flowy_infra_ui/style_widget/text.dart';
  3. import 'package:flutter/material.dart';
  4. class TrashStackContext extends HomeStackContext {
  5. @override
  6. String get identifier => "TrashStackContext";
  7. @override
  8. List<Object?> get props => ["TrashStackContext"];
  9. @override
  10. Widget get titleWidget => const FlowyText.medium('Trash', fontSize: 12);
  11. @override
  12. HomeStackType get type => HomeStackType.trash;
  13. @override
  14. Widget render() {
  15. return const TrashStackPage();
  16. }
  17. @override
  18. List<NavigationItem> get navigationItems => [this];
  19. }
  20. class TrashStackPage extends StatefulWidget {
  21. const TrashStackPage({Key? key}) : super(key: key);
  22. @override
  23. State<TrashStackPage> createState() => _TrashStackPageState();
  24. }
  25. class _TrashStackPageState extends State<TrashStackPage> {
  26. @override
  27. Widget build(BuildContext context) {
  28. return SizedBox.expand(
  29. child: Container(
  30. color: Colors.white,
  31. child: Padding(
  32. padding: const EdgeInsets.all(10),
  33. child: Container(),
  34. ),
  35. ),
  36. );
  37. }
  38. }