Update device interfaces and add new doors list view widget

- Add a new widget 'DoorsListView' for displaying a list of smart doors
- Update the navigation method to devices interfaces in 'RoomPageSwitch' widget
- Add battery and doorlock icons to auto generated assets
This commit is contained in:
Mohammad Salameh
2024-04-16 14:53:43 +03:00
parent cbe4fb285b
commit cc6b68e338
6 changed files with 142 additions and 62 deletions

View File

@ -3,6 +3,84 @@ class Assets {
Assets._();
static const String assetsIconsSettings = 'assets/icons/settings.svg';
static const String dmOffPerOffchargOfflowOffpmOffstChargeddmOff =
'assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstChargeddmOff.svg';
static const String dmOffPerOffchargOfflowOffpmOffstDefaultdmOff =
'assets/icons/battery/dmOff/perOffchargOfflowOffpmOffstDefaultdmOff.svg';
static const String dmOffPerOffchargOfflowOffpmOnstChargeddmOff =
'assets/icons/battery/dmOff/perOffchargOfflowOffpmOnstChargeddmOff.svg';
static const String dmOffPerOffchargOfflowOnpmOffstDefaultdmOff =
'assets/icons/battery/dmOff/perOffchargOfflowOnpmOffstDefaultdmOff.svg';
static const String dmOffPerOffchargOfflowOnpmOnstDefaultdmOff =
'assets/icons/battery/dmOff/perOffchargOfflowOnpmOnstDefaultdmOff.svg';
static const String dmOffPerOffchargOnlowOffpmOffstChargeddmOff =
'assets/icons/battery/dmOff/perOffchargOnlowOffpmOffstChargeddmOff.svg';
static const String dmOffPerOffchargOnlowOnpmOffstlowBatterydmOff =
'assets/icons/battery/dmOff/perOffchargOnlowOnpmOffstlowBatterydmOff.svg';
static const String dmOffPerOffchargOnlowOnpmOnstlowpmdmOff =
'assets/icons/battery/dmOff/perOffchargOnlowOnpmOnstlowpmdmOff.svg';
static const String dmOffPerOnchargOfflowOffpmOffstChargeddmOff =
'assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstChargeddmOff.svg';
static const String dmOffPerOnchargOfflowOffpmOffstDefaultdmOff =
'assets/icons/battery/dmOff/perOnchargOfflowOffpmOffstDefaultdmOff.svg';
static const String dmOffPerOnchargOfflowOffpmOnstChargeddmOff =
'assets/icons/battery/dmOff/perOnchargOfflowOffpmOnstChargeddmOff.svg';
static const String dmOffPerOnchargOfflowOnpmOffstDefaultdmOff =
'assets/icons/battery/dmOff/perOnchargOfflowOnpmOffstDefaultdmOff.svg';
static const String dmOffPerOnchargOfflowOnpmOnstDefaultdmOff =
'assets/icons/battery/dmOff/perOnchargOfflowOnpmOnstDefaultdmOff.svg';
static const String dmOffPerOnchargOnlowOffpmOffstChargeddmOff =
'assets/icons/battery/dmOff/perOnchargOnlowOffpmOffstChargeddmOff.svg';
static const String dmOffPerOnchargOnlowOnpmOffstlowBatterydmOff =
'assets/icons/battery/dmOff/perOnchargOnlowOnpmOffstlowBatterydmOff.svg';
static const String dmOffPerOnchargOnlowOnpmOnstlowpmdmOff =
'assets/icons/battery/dmOff/perOnchargOnlowOnpmOnstlowpmdmOff.svg';
static const String dmOnPerOffchargOfflowOffpmOffstChargeddmOn =
'assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstChargeddmOn.svg';
static const String dmOnPerOffchargOfflowOffpmOffstDefaultdmOn =
'assets/icons/battery/dmOn/perOffchargOfflowOffpmOffstDefaultdmOn.svg';
static const String dmOnPerOffchargOfflowOffpmOnstChargeddmOn =
'assets/icons/battery/dmOn/perOffchargOfflowOffpmOnstChargeddmOn.svg';
static const String dmOnPerOffchargOfflowOnpmOffstDefaultdmOn =
'assets/icons/battery/dmOn/perOffchargOfflowOnpmOffstDefaultdmOn.svg';
static const String dmOnPerOffchargOfflowOnpmOnstDefaultdmOn =
'assets/icons/battery/dmOn/perOffchargOfflowOnpmOnstDefaultdmOn.svg';
static const String dmOnPerOffchargOnlowOffpmOffstChargeddmOn =
'assets/icons/battery/dmOn/perOffchargOnlowOffpmOffstChargeddmOn.svg';
static const String dmOnPerOffchargOnlowOnpmOffstlowBatterydmOn =
'assets/icons/battery/dmOn/perOffchargOnlowOnpmOffstlowBatterydmOn.svg';
static const String dmOnPerOffchargOnlowOnpmOnstlowpmdmOn =
'assets/icons/battery/dmOn/perOffchargOnlowOnpmOnstlowpmdmOn.svg';
static const String dmOnPerOnchargOfflowOffpmOffstChargeddmOn =
'assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstChargeddmOn.svg';
static const String dmOnPerOnchargOfflowOffpmOffstDefaultdmOn =
'assets/icons/battery/dmOn/perOnchargOfflowOffpmOffstDefaultdmOn.svg';
static const String dmOnPerOnchargOfflowOffpmOnstChargeddmOn =
'assets/icons/battery/dmOn/perOnchargOfflowOffpmOnstChargeddmOn.svg';
static const String dmOnPerOnchargOfflowOnpmOffstDefaultdmOn =
'assets/icons/battery/dmOn/perOnchargOfflowOnpmOffstDefaultdmOn.svg';
static const String dmOnPerOnchargOfflowOnpmOnstDefaultdmOn =
'assets/icons/battery/dmOn/perOnchargOfflowOnpmOnstDefaultdmOn.svg';
static const String dmOnPerOnchargOnlowOffpmOffstChargeddmOn =
'assets/icons/battery/dmOn/perOnchargOnlowOffpmOffstChargeddmOn.svg';
static const String dmOnPerOnchargOnlowOnpmOffstlowBatterydmOn =
'assets/icons/battery/dmOn/perOnchargOnlowOnpmOffstlowBatterydmOn.svg';
static const String dmOnPerOnchargOnlowOnpmOnstlowpmdmOn =
'assets/icons/battery/dmOn/perOnchargOnlowOnpmOnstlowpmdmOn.svg';
static const String doorlockAssetsBatteryIndicator =
'assets/icons/doorlock-assets/BatteryIndicator.svg';
static const String doorlockAssetsDoorlockButtonOne =
'assets/icons/doorlock-assets/doorlock-button-one.svg';
static const String doorlockAssetsDoorlockButtonTwo =
'assets/icons/doorlock-assets/doorlock-button-two.svg';
static const String doorlockAssetsMembersManagement =
'assets/icons/doorlock-assets/members-management.svg';
static const String doorlockAssetsSmartLinkage =
'assets/icons/doorlock-assets/smart-linkage.svg';
static const String doorlockAssetsTemporaryPassword =
'assets/icons/doorlock-assets/temporary-password.svg';
static const String doorlockAssetsUnlockingRecords =
'assets/icons/doorlock-assets/unlocking-records.svg';
static const String fontsAftikaRegular = 'assets/fonts/AftikaRegular.ttf';
static const String icons3GangSwitch = 'assets/icons/3GangSwitch.svg';
static const String iconsAC = 'assets/icons/AC.svg';
@ -60,6 +138,7 @@ class Assets {
static const String iconsVector = 'assets/icons/Vector.svg';
static const String iconsVector1 = 'assets/icons/Vector-1.svg';
static const String iconsVoltMeter = 'assets/icons/volt-meter.svg';
static const String iconsWifi = 'assets/icons/Wifi.svg';
static const String iconsWindyMode = 'assets/icons/windyMode.svg';
static const String iconsWinter = 'assets/icons/Winter.svg';
static const String iconsWinter1 = 'assets/icons/winter1.jpg';