diff --git a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/date_cell/date_cell.dart b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/date_cell/date_cell.dart index 43fdcd647c..64813a5fd5 100644 --- a/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/date_cell/date_cell.dart +++ b/frontend/app_flowy/lib/plugins/grid/presentation/widgets/cell/date_cell/date_cell.dart @@ -70,17 +70,13 @@ class _DateCellState extends GridCellState { constraints: BoxConstraints.loose(const Size(260, 500)), margin: EdgeInsets.zero, child: SizedBox.expand( - child: GestureDetector( - behavior: HitTestBehavior.opaque, - onTap: () => _popover.show(), - child: Align( - alignment: alignment, - child: Padding( - padding: GridSize.cellContentInsets, - child: FlowyText.medium( - state.dateStr, - overflow: TextOverflow.ellipsis, - ), + child: Align( + alignment: alignment, + child: Padding( + padding: GridSize.cellContentInsets, + child: FlowyText.medium( + state.dateStr, + overflow: TextOverflow.ellipsis, ), ), ), @@ -108,7 +104,10 @@ class _DateCellState extends GridCellState { } @override - void requestBeginFocus() {} + void requestBeginFocus() { + _popover.show(); + widget.onCellEditing.value = true; + } @override String? onCopy() => _cellBloc.state.dateStr;