mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-08-25 11:39:39 +00:00
add icons and types for devices did not added before
This commit is contained in:
@ -100,6 +100,7 @@ class _DeviceItem extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
print(device.icon);
|
||||
return DeviceControlsContainer(
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
|
@ -103,7 +103,9 @@ class SpaceDetailsDevicesBox extends StatelessWidget {
|
||||
).then((resultSpace) {
|
||||
if (resultSpace != null) {
|
||||
if (context.mounted) {
|
||||
context.read<SpaceDetailsModelBloc>().add(UpdateSpaceDetails(resultSpace));
|
||||
context
|
||||
.read<SpaceDetailsModelBloc>()
|
||||
.add(UpdateSpaceDetails(resultSpace));
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -133,6 +135,9 @@ class SpaceDetailsDevicesBox extends StatelessWidget {
|
||||
DeviceType.ThreeTouch => Assets.gangSwitch,
|
||||
DeviceType.NCPS => Assets.sensors,
|
||||
DeviceType.PC => Assets.powerClamp,
|
||||
DeviceType.fourSceen => Assets.fourSceenSwitch,
|
||||
DeviceType.sixSceen => Assets.sixSceenSwitch,
|
||||
DeviceType.SOS => Assets.sos,
|
||||
DeviceType.Other => Assets.blackLogo,
|
||||
null => Assets.blackLogo,
|
||||
};
|
||||
|
@ -84,6 +84,14 @@ class DeviceModel {
|
||||
tempIcon = Assets.curtainIcon;
|
||||
} else if (type == DeviceType.Curtain) {
|
||||
tempIcon = Assets.curtainIcon;
|
||||
} else if (type == DeviceType.fourSceen) {
|
||||
tempIcon = Assets.fourSceenSwitch;
|
||||
} else if (type == DeviceType.sixSceen) {
|
||||
tempIcon = Assets.sixSceenSwitch;
|
||||
} else if (type == DeviceType.SOS) {
|
||||
tempIcon = Assets.sos;
|
||||
} else if (type == DeviceType.NCPS) {
|
||||
tempIcon = Assets.presenceSensor;
|
||||
} else {
|
||||
tempIcon = Assets.blackLogo;
|
||||
}
|
||||
|
@ -4,6 +4,8 @@ class Assets {
|
||||
static const String webBackground = 'assets/images/web_Background.svg';
|
||||
static const String webBackgroundPng = 'assets/images/web_Background.png';
|
||||
static const String blackLogo = 'assets/images/black-logo.png';
|
||||
static const String fourSceenSwitch = 'assets/images/4_sceen_switch.svg';
|
||||
static const String sixSceenSwitch = 'assets/images/6_sceen_switch.svg';
|
||||
static const String logo = 'assets/images/Logo.svg';
|
||||
static const String logoHorizontal = 'assets/images/logo_horizontal.png';
|
||||
static const String vector = 'assets/images/Vector.png';
|
||||
|
@ -21,6 +21,9 @@ enum DeviceType {
|
||||
NCPS,
|
||||
DoorSensor,
|
||||
PC,
|
||||
fourSceen,
|
||||
sixSceen,
|
||||
SOS,
|
||||
Other,
|
||||
}
|
||||
/*
|
||||
@ -63,4 +66,7 @@ Map<String, DeviceType> devicesTypesMap = {
|
||||
'WL': DeviceType.WaterLeak,
|
||||
'NCPS': DeviceType.NCPS,
|
||||
'PC': DeviceType.PC,
|
||||
'4S': DeviceType.fourSceen,
|
||||
'6S': DeviceType.sixSceen,
|
||||
'SOS': DeviceType.SOS,
|
||||
};
|
||||
|
Reference in New Issue
Block a user