fix list view for group tab
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
This commit is contained in:
parent
3f3489b292
commit
a52caaec75
@ -9,6 +9,7 @@ import 'package:get/get.dart';
|
|||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'package:visibility_detector/visibility_detector.dart';
|
import 'package:visibility_detector/visibility_detector.dart';
|
||||||
import 'package:window_manager/window_manager.dart';
|
import 'package:window_manager/window_manager.dart';
|
||||||
|
import 'package:flutter_hbb/models/peer_tab_model.dart';
|
||||||
|
|
||||||
import '../../common.dart';
|
import '../../common.dart';
|
||||||
import '../../models/peer_model.dart';
|
import '../../models/peer_model.dart';
|
||||||
@ -188,12 +189,16 @@ class _PeersViewState extends State<_PeersView> with WindowListener {
|
|||||||
onVisibilityChanged: onVisibilityChanged,
|
onVisibilityChanged: onVisibilityChanged,
|
||||||
child: widget.peerCardBuilder(peer),
|
child: widget.peerCardBuilder(peer),
|
||||||
);
|
);
|
||||||
|
final windowWidth = MediaQuery.of(context).size.width;
|
||||||
|
final model = Provider.of<PeerTabModel>(context);
|
||||||
return isDesktop
|
return isDesktop
|
||||||
? Obx(
|
? Obx(
|
||||||
() => SizedBox(
|
() => SizedBox(
|
||||||
width: peerCardUiType.value != PeerUiType.list
|
width: peerCardUiType.value != PeerUiType.list
|
||||||
? 220
|
? 220
|
||||||
: MediaQuery.of(context).size.width - 227,
|
: model.currentTab == PeerTabIndex.group.index?
|
||||||
|
windowWidth - 390 :
|
||||||
|
windowWidth - 227,
|
||||||
height:
|
height:
|
||||||
peerCardUiType.value == PeerUiType.grid ? 140 : peerCardUiType.value != PeerUiType.list ? 42 : 45,
|
peerCardUiType.value == PeerUiType.grid ? 140 : peerCardUiType.value != PeerUiType.list ? 42 : 45,
|
||||||
child: visibilityChild,
|
child: visibilityChild,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user