add icons and types for devices did not added before

This commit is contained in:
Rafeek-Khoudare
2025-07-20 14:03:50 +03:00
parent d12b4c0c65
commit 0ad562b6ce
7 changed files with 44 additions and 1 deletions

View File

@ -100,6 +100,7 @@ class _DeviceItem extends StatelessWidget {
@override
Widget build(BuildContext context) {
print(device.icon);
return DeviceControlsContainer(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,

View File

@ -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,
};

View File

@ -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;
}