mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
fix: multi scrollview warning
This commit is contained in:
parent
28e77ae68c
commit
f6263f758f
@ -207,3 +207,8 @@ class BoardColumnItem extends AFColumnItem {
|
||||
@override
|
||||
String get id => row.id;
|
||||
}
|
||||
|
||||
class CreateCardItem extends AFColumnItem {
|
||||
@override
|
||||
String get id => '$CreateCardItem';
|
||||
}
|
||||
|
@ -89,8 +89,8 @@ class BoardDataController {
|
||||
);
|
||||
}
|
||||
|
||||
void createRow() {
|
||||
_gridFFIService.createRow();
|
||||
Future<Either<RowPB, FlowyError>> createRow() {
|
||||
return _gridFFIService.createRow();
|
||||
}
|
||||
|
||||
Future<void> dispose() async {
|
||||
|
@ -31,7 +31,7 @@ class BoardPluginBuilder implements PluginBuilder {
|
||||
|
||||
class BoardPluginConfig implements PluginConfig {
|
||||
@override
|
||||
bool get creatable => true;
|
||||
bool get creatable => false;
|
||||
}
|
||||
|
||||
class BoardPlugin extends Plugin {
|
||||
|
@ -54,10 +54,11 @@ class BoardContent extends StatelessWidget {
|
||||
padding: const EdgeInsets.symmetric(vertical: 10, horizontal: 20),
|
||||
child: AFBoard(
|
||||
key: UniqueKey(),
|
||||
scrollController: ScrollController(),
|
||||
dataController: context.read<BoardBloc>().boardDataController,
|
||||
headerBuilder: _buildHeader,
|
||||
footBuilder: _buildFooter,
|
||||
cardBuilder: _buildCard,
|
||||
cardBuilder: (_, data) => _buildCard(context, data),
|
||||
columnConstraints: const BoxConstraints.tightFor(width: 240),
|
||||
config: AFBoardConfig(
|
||||
columnBackgroundColor: HexColor.fromHex('#F7F8FC'),
|
||||
|
@ -3,6 +3,7 @@ import 'package:app_flowy/plugins/board/application/card/card_data_controller.da
|
||||
import 'package:app_flowy/plugins/grid/application/cell/cell_service/cell_service.dart';
|
||||
import 'package:flowy_infra/image.dart';
|
||||
import 'package:flowy_infra/theme.dart';
|
||||
import 'package:flowy_sdk/log.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'card_cell_builder.dart';
|
||||
@ -79,6 +80,6 @@ class _CardMoreOption extends StatelessWidget with CardAccessory {
|
||||
|
||||
@override
|
||||
void onTap(BuildContext context) {
|
||||
print('show options');
|
||||
Log.debug('show options');
|
||||
}
|
||||
}
|
||||
|
@ -46,6 +46,8 @@ class AFBoard extends StatelessWidget {
|
||||
///
|
||||
final BoardPhantomController phantomController;
|
||||
|
||||
final ScrollController? scrollController;
|
||||
|
||||
final AFBoardConfig config;
|
||||
|
||||
AFBoard({
|
||||
@ -54,6 +56,7 @@ class AFBoard extends StatelessWidget {
|
||||
this.background,
|
||||
this.footBuilder,
|
||||
this.headerBuilder,
|
||||
this.scrollController,
|
||||
this.columnConstraints = const BoxConstraints(maxWidth: 200),
|
||||
this.config = const AFBoardConfig(),
|
||||
Key? key,
|
||||
@ -69,6 +72,7 @@ class AFBoard extends StatelessWidget {
|
||||
return BoardContent(
|
||||
config: config,
|
||||
dataController: dataController,
|
||||
scrollController: scrollController,
|
||||
background: background,
|
||||
delegate: phantomController,
|
||||
columnConstraints: columnConstraints,
|
||||
|
Loading…
Reference in New Issue
Block a user