16 lines
450 B
Dart
16 lines
450 B
Dart
|
import 'package:equatable/equatable.dart';
|
||
|
import 'package:pmu/domain/card.dart';
|
||
|
|
||
|
class HomeState extends Equatable {
|
||
|
final List<CardPostData>? data;
|
||
|
final bool isLoading;
|
||
|
|
||
|
const HomeState({this.data, this.isLoading = false});
|
||
|
|
||
|
HomeState copyWith({List<CardPostData>? data, bool? isLoading}) => HomeState(
|
||
|
data: data ?? this.data, isLoading: isLoading ?? this.isLoading);
|
||
|
|
||
|
@override
|
||
|
List<Object?> get props => [data, isLoading];
|
||
|
}
|