fix: inline grid launch review (#6992)

This commit is contained in:
Mathias Mogensen 2024-12-16 03:05:45 +01:00 committed by GitHub
parent e188552c1e
commit 67e93a12e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 15 additions and 14 deletions

View File

@ -385,17 +385,22 @@ class _GridRowsState extends State<_GridRows> {
Widget build(BuildContext context) {
Widget child;
if (widget.shrinkWrap) {
child = SingleChildScrollView(
scrollDirection: Axis.horizontal,
child = Scrollbar(
controller: widget.scrollController.horizontalController,
child: ConstrainedBox(
constraints: BoxConstraints(
maxWidth: GridLayout.headerWidth(
context.read<DatabasePluginWidgetBuilderSize>().horizontalPadding,
context.read<GridBloc>().state.fields,
child: SingleChildScrollView(
scrollDirection: Axis.horizontal,
controller: widget.scrollController.horizontalController,
child: ConstrainedBox(
constraints: BoxConstraints(
maxWidth: GridLayout.headerWidth(
context
.read<DatabasePluginWidgetBuilderSize>()
.horizontalPadding,
context.read<GridBloc>().state.fields,
),
),
child: _renderList(context),
),
child: _renderList(context),
),
);
} else {

View File

@ -7,7 +7,6 @@ import 'package:appflowy/plugins/database/grid/application/grid_header_bloc.dart
import 'package:appflowy/plugins/database/tab_bar/tab_bar_view.dart';
import 'package:appflowy_backend/log.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:flowy_infra/size.dart';
import 'package:flowy_infra/theme_extension.dart';
import 'package:flowy_infra_ui/flowy_infra_ui.dart';
import 'package:flutter/material.dart';
@ -154,11 +153,8 @@ class _CellTrailing extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
constraints: BoxConstraints(
maxWidth: GridSize.newPropertyButtonWidth,
minHeight: GridSize.headerHeight,
),
margin: EdgeInsets.only(right: GridSize.scrollBarSize + Insets.m),
width: GridSize.newPropertyButtonWidth,
height: GridSize.headerHeight,
decoration: BoxDecoration(
border: Border(
bottom: BorderSide(color: AFThemeExtension.of(context).borderColor),