|
@@ -1,5 +1,5 @@
|
|
-import 'package:app_flowy/workspace/application/grid/cell_bloc/cell_listener.dart';
|
|
|
|
-import 'package:app_flowy/workspace/application/grid/cell_bloc/select_option_service.dart';
|
|
|
|
|
|
+import 'package:app_flowy/workspace/application/grid/cell/cell_listener.dart';
|
|
|
|
+import 'package:app_flowy/workspace/application/grid/cell/select_option_service.dart';
|
|
import 'package:app_flowy/workspace/application/grid/field/field_listener.dart';
|
|
import 'package:app_flowy/workspace/application/grid/field/field_listener.dart';
|
|
import 'package:app_flowy/workspace/application/grid/row/row_service.dart';
|
|
import 'package:app_flowy/workspace/application/grid/row/row_service.dart';
|
|
import 'package:flowy_sdk/log.dart';
|
|
import 'package:flowy_sdk/log.dart';
|
|
@@ -16,7 +16,7 @@ class SelectionCellBloc extends Bloc<SelectionCellEvent, SelectionCellState> {
|
|
final SingleFieldListener _fieldListener;
|
|
final SingleFieldListener _fieldListener;
|
|
|
|
|
|
SelectionCellBloc({
|
|
SelectionCellBloc({
|
|
- required CellData cellData,
|
|
|
|
|
|
+ required GridCellIdentifier cellData,
|
|
}) : _service = SelectOptionService(),
|
|
}) : _service = SelectOptionService(),
|
|
_cellListener = CellListener(rowId: cellData.rowId, fieldId: cellData.field.id),
|
|
_cellListener = CellListener(rowId: cellData.rowId, fieldId: cellData.field.id),
|
|
_fieldListener = SingleFieldListener(fieldId: cellData.field.id),
|
|
_fieldListener = SingleFieldListener(fieldId: cellData.field.id),
|
|
@@ -93,12 +93,12 @@ class SelectionCellEvent with _$SelectionCellEvent {
|
|
@freezed
|
|
@freezed
|
|
class SelectionCellState with _$SelectionCellState {
|
|
class SelectionCellState with _$SelectionCellState {
|
|
const factory SelectionCellState({
|
|
const factory SelectionCellState({
|
|
- required CellData cellData,
|
|
|
|
|
|
+ required GridCellIdentifier cellData,
|
|
required List<SelectOption> options,
|
|
required List<SelectOption> options,
|
|
required List<SelectOption> selectedOptions,
|
|
required List<SelectOption> selectedOptions,
|
|
}) = _SelectionCellState;
|
|
}) = _SelectionCellState;
|
|
|
|
|
|
- factory SelectionCellState.initial(CellData cellData) => SelectionCellState(
|
|
|
|
|
|
+ factory SelectionCellState.initial(GridCellIdentifier cellData) => SelectionCellState(
|
|
cellData: cellData,
|
|
cellData: cellData,
|
|
options: [],
|
|
options: [],
|
|
selectedOptions: [],
|
|
selectedOptions: [],
|