status.dart 752 B

1234567891011121314151617181920212223242526272829303132
  1. import 'package:flutter/material.dart';
  2. import 'package:get/get.dart';
  3. import '../controller.dart';
  4. class StatusBarWrapped extends StatelessWidget {
  5. final Controller controller;
  6. StatusBarWrapped({
  7. @required this.controller,
  8. });
  9. @override
  10. Widget build(BuildContext context) {
  11. return Obx(() {
  12. var uniqueName = controller.uniqueName.value;
  13. if (uniqueName.length == 0) {
  14. return Text("Disconnected");
  15. }
  16. return Center(
  17. child: Text("Connected | ${controller.uniqueName}"),
  18. );
  19. });
  20. }
  21. }
  22. class StatusBar extends StatelessWidget {
  23. final Controller controller = Get.find();
  24. @override
  25. Widget build(BuildContext context) {
  26. return StatusBarWrapped(controller: this.controller);
  27. }
  28. }