edit_context.dart 701 B

1234567891011121314151617181920212223
  1. import 'package:equatable/equatable.dart';
  2. import 'package:flutter/material.dart';
  3. abstract class EditPannelContext extends Equatable {
  4. final String identifier;
  5. final String title;
  6. final Widget child;
  7. const EditPannelContext(
  8. {required this.child, required this.identifier, required this.title});
  9. @override
  10. List<Object> get props => [identifier];
  11. }
  12. class BlankEditPannelContext extends EditPannelContext {
  13. const BlankEditPannelContext()
  14. : super(child: const Text('Blank'), identifier: '1', title: '');
  15. }
  16. class CellEditPannelContext extends EditPannelContext {
  17. const CellEditPannelContext()
  18. : super(child: const Text('shit'), identifier: 'test', title: 'test');
  19. }