diff --git a/frontend/app_flowy/lib/workspace/presentation/plugins/grid/src/widgets/row/row_detail.dart b/frontend/app_flowy/lib/workspace/presentation/plugins/grid/src/widgets/row/row_detail.dart index d1c2f96e75..c4ccc32a1a 100644 --- a/frontend/app_flowy/lib/workspace/presentation/plugins/grid/src/widgets/row/row_detail.dart +++ b/frontend/app_flowy/lib/workspace/presentation/plugins/grid/src/widgets/row/row_detail.dart @@ -19,7 +19,6 @@ import 'package:app_flowy/generated/locale_keys.g.dart'; import 'package:flowy_sdk/protobuf/flowy-grid/field_entities.pb.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; -import 'package:window_size/window_size.dart'; class RowDetailPage extends StatefulWidget with FlowyOverlayDelegate { final GridRow rowData; @@ -35,8 +34,8 @@ class RowDetailPage extends StatefulWidget with FlowyOverlayDelegate { State createState() => _RowDetailPageState(); void show(BuildContext context) async { - final window = await getWindowInfo(); - final size = Size(window.frame.size.width * 0.7, window.frame.size.height * 0.7); + final windowSize = MediaQuery.of(context).size; + final size = windowSize * 0.7; FlowyOverlay.of(context).insertWithRect( widget: OverlayContainer( child: this, @@ -44,7 +43,7 @@ class RowDetailPage extends StatefulWidget with FlowyOverlayDelegate { ), identifier: RowDetailPage.identifier(), anchorPosition: Offset(-size.width / 2.0, -size.height / 2.0), - anchorSize: window.frame.size, + anchorSize: windowSize, anchorDirection: AnchorDirection.center, style: FlowyOverlayStyle(blur: false), delegate: this,