import 'package:fast_equatable/fast_equatable.dart'; import 'package:lensai/features/kagi/data/entities/modes.dart'; // ignore: missing_override_of_must_be_overridden sealed class Sheet with FastEquatable {} class CreateTabSheet extends Sheet { final String? content; final KagiTool? preferredTool; bool get hasParameters => content != null || preferredTool != null; CreateTabSheet({this.content, this.preferredTool}); @override bool get cacheHash => true; @override List get hashParameters => [content, preferredTool]; } class ViewTabsSheet extends Sheet { @override bool get cacheHash => true; @override List get hashParameters => []; }