mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-11-27 20:04:56 +00:00
integrate report and table view two sensors, use mock data for reports
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:syncrow_web/pages/device_managment/all_devices/models/device_reports.dart';
|
||||
import 'package:syncrow_web/pages/device_managment/ceiling_sensor/model/ceiling_sensor_model.dart';
|
||||
|
||||
class CeilingSensorState extends Equatable {
|
||||
@ -36,3 +37,32 @@ class CeilingFailedState extends CeilingSensorState {
|
||||
@override
|
||||
List<Object> get props => [error];
|
||||
}
|
||||
|
||||
class CeilingReportsState extends CeilingSensorState {
|
||||
final DeviceReport deviceReport;
|
||||
|
||||
const CeilingReportsState({required this.deviceReport});
|
||||
|
||||
@override
|
||||
List<Object> get props => [deviceReport];
|
||||
}
|
||||
|
||||
class CeilingReportsLoadingState extends CeilingSensorState {}
|
||||
|
||||
class CeilingReportsFailedState extends CeilingSensorState {
|
||||
final String error;
|
||||
|
||||
const CeilingReportsFailedState({required this.error});
|
||||
|
||||
@override
|
||||
List<Object> get props => [error];
|
||||
}
|
||||
|
||||
class ShowCeilingDescriptionState extends CeilingSensorState {
|
||||
final String description;
|
||||
|
||||
const ShowCeilingDescriptionState({required this.description});
|
||||
|
||||
@override
|
||||
List<Object> get props => [description];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user