settings_page.dart 691 B

123456789101112131415161718192021222324252627
  1. import 'package:flutter/material.dart';
  2. import 'package:flutter_hbb/desktop/pages/desktop_setting_page.dart';
  3. class WebSettingsPage extends StatelessWidget {
  4. const WebSettingsPage({Key? key}) : super(key: key);
  5. @override
  6. Widget build(BuildContext context) {
  7. return _buildDesktopButton(context);
  8. }
  9. Widget _buildDesktopButton(BuildContext context) {
  10. return IconButton(
  11. icon: const Icon(Icons.more_vert),
  12. onPressed: () {
  13. Navigator.push(
  14. context,
  15. MaterialPageRoute(
  16. builder: (BuildContext context) =>
  17. DesktopSettingPage(initialTabkey: SettingsTabKey.general),
  18. ),
  19. );
  20. },
  21. );
  22. }
  23. }