desktop_terminal_screen.dart 714 B

12345678910111213141516171819202122232425262728
  1. import 'package:flutter/material.dart';
  2. import 'package:flutter_hbb/common.dart';
  3. import 'package:provider/provider.dart';
  4. import 'package:flutter_hbb/desktop/pages/terminal_tab_page.dart';
  5. class DesktopTerminalScreen extends StatelessWidget {
  6. final Map<String, dynamic> params;
  7. const DesktopTerminalScreen({Key? key, required this.params})
  8. : super(key: key);
  9. @override
  10. Widget build(BuildContext context) {
  11. return MultiProvider(
  12. providers: [
  13. ChangeNotifierProvider.value(value: gFFI.ffiModel),
  14. ],
  15. child: Scaffold(
  16. backgroundColor: isLinux ? Colors.transparent : null,
  17. body: TerminalTabPage(
  18. params: params,
  19. ),
  20. ),
  21. );
  22. }
  23. }