Commit Graph
100 Commits
Author SHA1 Message Date
Rafeek-khoudare 7f3dfebf15 Merge branch 'dev' into SP-1601-FE-Community-and-Space-Dialog-Redesign-in-the-routine-tab 2025-07-23 09:34:54 +03:00
Rafeek-khoudare 0de882d43b [FE] On Uba Gateway device the Icons of the devices inside are not all of them displayed (#359)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1569](https://syncrow.atlassian.net/browse/SP-1569)

## Description

add devices and icons for them

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1569]:
https://syncrow.atlassian.net/browse/SP-1569?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-23 09:34:10 +03:00
Rafeek-khoudare 6a737e5d43 [FE] Manage Bookable Spaces Tab (#355)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1693](https://syncrow.atlassian.net/browse/SP-1693)
[SP-1694](https://syncrow.atlassian.net/browse/SP-1694)

## Description

all about unbookable spaces is Ready

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1693]:
https://syncrow.atlassian.net/browse/SP-1693?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[SP-1694]:
https://syncrow.atlassian.net/browse/SP-1694?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-23 09:33:46 +03:00
Rafeek-Khoudare 68153e41ed remove print statement 2025-07-23 09:02:30 +03:00
Rafeek-Khoudare 6a7174b929 no need for selectedbookableSpaces list anymore instead i am using state list 2025-07-22 16:47:50 +03:00
Rafeek-Khoudare b6d4084ca7 fix settings and back button to meet the UI 2025-07-22 10:58:30 +03:00
Rafeek-Khoudare 2b110b7c91 fix pagination UI 2025-07-22 10:50:00 +03:00
Rafeek-Khoudare 066fe4bc95 make variable final 2025-07-22 10:35:06 +03:00
Rafeek-Khoudare 85d65b2d96 Merge branch 'Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces' of https://github.com/SyncrowIOT/web into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-22 10:12:14 +03:00
Rafeek-Khoudare a64a9f1d12 fix unactive color 2025-07-22 10:12:02 +03:00
Rafeek-khoudare a7487f5434 Merge branch 'dev' into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-22 09:58:14 +03:00
Rafeek-Khoudare c0b74162e9 design fixes 2025-07-22 09:56:32 +03:00
Rafeek-Khoudare b1b72fa8aa use DataCellWidget 2025-07-21 16:42:57 +03:00
Rafeek-Khoudare e8576c8dbe remove comments 2025-07-21 16:40:46 +03:00
Rafeek-Khoudare 0c0f26bec7 param not params 2025-07-21 16:39:59 +03:00
Rafeek-Khoudare dd425236f4 no need for (S) cuz it is not List 2025-07-21 16:39:07 +03:00
Rafeek-Khoudare fb506e16c1 requested cubits 2025-07-21 16:37:46 +03:00
Rafeek-Khoudare 983040135f fix using copywith 2025-07-21 16:30:28 +03:00
Rafeek-Khoudare c473325883 add decorator layer 2025-07-21 15:01:38 +03:00
Rafeek-Khoudare c8eb07c166 use state instead of variable in cubit 2025-07-21 14:43:00 +03:00
Rafeek-Khoudare 518e9c8914 make params final 2025-07-21 14:40:10 +03:00
Rafeek-Khoudare 9754b3b589 fix imports and make final params class 2025-07-21 14:37:41 +03:00
Rafeek-Khoudare 327be5aa54 use final for bookablespacesModel 2025-07-21 14:36:08 +03:00
Rafeek-Khoudare b12903059d use copywith and final class for bookableSpaceConfig 2025-07-21 14:34:36 +03:00
Rafeek-Khoudare 729b0caac3 Merge branch 'Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces' of https://github.com/SyncrowIOT/web into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-21 14:30:07 +03:00
Rafeek-Khoudare ebfdfe1762 remove unused container 2025-07-21 14:29:57 +03:00
Rafeek-Khoudare 631766e0ec make sendApi bloc and service 2025-07-21 14:29:48 +03:00
Rafeek-khoudare a55ff24257 Merge branch 'dev' into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-21 09:17:04 +03:00
Rafeek-Khoudare b738596b50 no need for colors instead use ColorsManager 2025-07-21 09:14:59 +03:00
Rafeek-Khoudare 0ad562b6ce add icons and types for devices did not added before 2025-07-20 14:03:50 +03:00
Rafeek-Khoudare 995ce480cb requested note 2025-07-17 17:44:30 +03:00
Rafeek-Khoudare 0cb2875672 fix UI to fit with Figma 2025-07-17 17:41:22 +03:00
Rafeek-khoudare 95300071e9 [FE] When user navigates to devices page the devices are already listed although no community is selected also when we select a community the API is being called repeatedly too many times (#356)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1589](https://syncrow.atlassian.net/browse/SP-1589)

## Description
fixed the issue of community selection (if empty no devices should
appear)
## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1589]:
https://syncrow.atlassian.net/browse/SP-1589?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-17 15:07:46 +03:00
Rafeek-Khoudare 04fcf0a140 break down Massive widgets into smaller ones 2025-07-17 15:03:22 +03:00
Rafeek-Khoudare 9396f37fea refactor code 2025-07-17 14:51:07 +03:00
Rafeek-Khoudare 0e4d37ccac break down nonBokable Bloc into two blocs 2025-07-17 14:50:29 +03:00
Rafeek-Khoudare 9d130139f7 return true refactor code 2025-07-16 12:17:09 +03:00
Rafeek-Khoudare bee4e05404 delete unused route 2025-07-16 12:10:11 +03:00
Rafeek-Khoudare 6db60a2a97 dont use context in async block 2025-07-16 11:31:54 +03:00
Rafeek-Khoudare 7f9f39811b use switch state instead of if else 2025-07-16 11:26:14 +03:00
Rafeek-Khoudare 739b491bd8 debouncer Note 2025-07-16 11:21:32 +03:00
Rafeek-Khoudare 3e634dc7a2 fix communities filtiring issue 2025-07-16 11:02:32 +03:00
Rafeek-Khoudare db157f30c5 first notes requests 2025-07-16 10:35:16 +03:00
Rafeek-Khoudare 6b8827f4d9 fixes after merge 2025-07-15 15:37:08 +03:00
Rafeek-Khoudare e8c36f5af6 fix after merge 2025-07-15 15:36:20 +03:00
Rafeek-Khoudare 762dade195 Merge branch 'dev' of https://github.com/SyncrowIOT/web into Implement-Spaces-Table-Empty-Filled-Failure-states-bookable-spaces 2025-07-15 15:35:31 +03:00
Rafeek-Khoudare f5def4b4d7 to open Request 2025-07-15 15:26:37 +03:00
Rafeek-Khoudare ab326fa820 delete dummy files 2025-07-15 15:18:14 +03:00
Rafeek-Khoudare e9b4d35f97 add settings and edit feature to bookable spaces 2025-07-15 15:17:43 +03:00
Rafeek-khoudare 75b9f4a4e6 changed the title from Routine to Workflow Automation (#354)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1851](https://syncrow.atlassian.net/browse/SP-1851)

## Description

change the Title to Work Flow 

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1851]:
https://syncrow.atlassian.net/browse/SP-1851?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-15 11:54:29 +03:00
Rafeek-Khoudare b41733ee40 Merge branch 'SP-1601-FE-Community-and-Space-Dialog-Redesign-in-the-routine-tab' of https://github.com/SyncrowIOT/web into SP-1601-FE-Community-and-Space-Dialog-Redesign-in-the-routine-tab 2025-07-15 11:53:29 +03:00
Rafeek-Khoudare fe090175e3 fix Typo 2025-07-15 11:52:57 +03:00
Rafeek-Khoudare fe4063ef8f changed the title from Routine to Workflow Automation 2025-07-15 11:20:13 +03:00
Rafeek-khoudare 85544c69f8 Merge branch 'dev' into SP-1601-FE-Community-and-Space-Dialog-Redesign-in-the-routine-tab 2025-07-15 09:09:18 +03:00
Rafeek-khoudare 288c252f46 SP-1696-fe-edit-user-dialog-enhancements (#347)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1696](https://syncrow.atlassian.net/browse/SP-1696)

## Description

add company Name and replace it with job title

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1696]:
https://syncrow.atlassian.net/browse/SP-1696?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-15 09:08:15 +03:00
Rafeek-khoudare 7399dee687 [FE] Redundant API calls on Routines page when selecting a community from the tree (#345)
…rom the tree

<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1800](https://syncrow.atlassian.net/browse/SP-1800)

## Description

fix Redundant API calls when choosing devices and use Que Par to send
spaces instead of send api for every space

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1800]:
https://syncrow.atlassian.net/browse/SP-1800?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-15 08:32:08 +03:00
Rafeek-Khoudare 08e2ed4b4c Merge branch 'dev' into revert-SP-1589 2025-07-15 08:31:45 +03:00
Rafeek-Khoudare 59e04708cd Merge branch 'main' into revert-SP-1589 2025-07-15 08:30:33 +03:00
Rafeek-Khoudare 9f71bbff63 fix color uses 2025-07-15 08:26:40 +03:00
Rafeek-Khoudare 338d4f5737 fix typo 2025-07-15 08:19:43 +03:00
Rafeek-Khoudare 2681c837f5 add company name and replace it with job title 2025-07-11 12:10:53 +03:00
Rafeek-Khoudare deb227034a fix Rework notes 2025-07-11 11:44:16 +03:00
Rafeek-Khoudare b6664ec1ba fix Redundant API calls on Routines page when selecting a community from the tree 2025-07-11 10:53:04 +03:00
Rafeek-Khoudare a9895f5462 fix checkbox issue 2025-07-11 10:27:18 +03:00
Rafeek-Khoudare 6e4f0c3c0c edit time picker as in figma 2025-07-10 15:52:52 +03:00
Rafeek-Khoudare bbf2891804 refactor code 2025-07-10 15:52:38 +03:00
Rafeek-Khoudare aab2b4a52a insert after update and refactor 2025-07-10 15:52:15 +03:00
Rafeek-Khoudare d58da9644f add toggling for points 2025-07-10 15:51:44 +03:00
Rafeek-Khoudare df46a5b905 update spaces remote files 2025-07-10 15:51:17 +03:00
Rafeek-Khoudare a1fa049a05 no need for dummy data 2025-07-10 15:50:56 +03:00
Rafeek-Khoudare 494a000590 update bookable space logic 2025-07-10 15:50:24 +03:00
Rafeek-Khoudare b5d72b2a2a refactor code 2025-07-10 15:49:30 +03:00
Rafeek-Khoudare 55a73eee7f we can switch pages in access managment 2025-07-10 15:48:13 +03:00
Rafeek-Khoudare b128618bfd clean the code for save and next buttons and enhance UI 2025-07-09 15:11:27 +03:00
Rafeek-Khoudare 42c410d982 use TimeOfDay instead of String 2025-07-07 17:07:38 +03:00
Rafeek-Khoudare 368b1be3c0 fix conditions for start and end time for reservation 2025-07-07 17:07:23 +03:00
Rafeek-Khoudare c13119a4e8 migrate datatable2 package 2025-07-07 15:41:02 +03:00
Rafeek-Khoudare 35e9b606b2 use param to send Update Api for unbookable to be bookable 2025-07-07 15:40:49 +03:00
Rafeek-Khoudare 387586f6f7 unused commnet 2025-07-07 15:40:20 +03:00
Rafeek-Khoudare 7cf4d0b5a9 add to route and related endpoints and color and assets 2025-07-07 15:40:04 +03:00
Rafeek-Khoudare e4a27b5651 build services for them 2025-07-07 15:39:19 +03:00
Rafeek-Khoudare f89660a9ff build modeling and params 2025-07-07 15:38:52 +03:00
Rafeek-Khoudare 1a3dc60bd2 build blocs for bookable and nonBookable spaces 2025-07-07 15:38:18 +03:00
Rafeek-Khoudare 201348a9bf build dialog with steps view 2025-07-07 15:37:38 +03:00
Rafeek-Khoudare e2d4e48875 build main screens with its widgets for bookableScreen 2025-07-07 15:36:35 +03:00
Rafeek-khoudare c1e61ee61d [FE] Community and Space Dialog Redesign in the routine tab (#336)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1601](https://syncrow.atlassian.net/browse/SP-1601)

## Description

i made the fixes requested by Yazan

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1601]:
https://syncrow.atlassian.net/browse/SP-1601?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-02 11:21:34 +03:00
Rafeek-khoudare 7f26c773a7 [FE] Preferences & Calibration (#332)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1707](https://syncrow.atlassian.net/browse/SP-1707)

## Description

change the color of completed dialog

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1707]:
https://syncrow.atlassian.net/browse/SP-1707?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-02 09:05:44 +03:00
Rafeek-khoudare 1adbae6735 Clarification on Default Value for Start Date in Door Lock Online Tile Limited Password repeat section (#331)
…t with dialog information showing the error and if the init start date
is null fill it with the needed value

<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-368](https://syncrow.atlassian.net/browse/SP-368)

## Description

now if user change end time into value before start time it prevent it
and give init start date value to start date

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-368]:
https://syncrow.atlassian.net/browse/SP-368?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-02 08:58:47 +03:00
Rafeek-khoudare ede2da6632 hot fix thermostat string (#334)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
no ticket

## Description

hot fix thermostat string

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2025-07-02 08:32:48 +03:00
Rafeek-Khoudare b06e4bd2ba hot fix thermostat string 2025-07-02 08:27:09 +03:00
Rafeek-Khoudare 0847cb8a41 fix UI 2025-07-02 08:19:56 +03:00
Rafeek-Khoudare 818bdee745 change calibration completed dialog color 2025-07-01 15:04:50 +03:00
Rafeek-khoudare 0a022d8a8d [FE] On devices management page when we search for a device then select a space that has devices and try to search again it does not work (#327)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1805](https://syncrow.atlassian.net/browse/SP-1805)

## Description

should reset filters when selecting any community 

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1805]:
https://syncrow.atlassian.net/browse/SP-1805?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-07-01 11:34:12 +03:00
Rafeek-Khoudare f33b3e8bd2 now if user change end time into value before start time it prevent it with dialog information showing the error and if the init start date is null fill it with the needed value 2025-07-01 11:19:35 +03:00
Rafeek-Khoudare e6fe9f35b0 problem fixed should reset filters when select space or community 2025-07-01 08:41:38 +03:00
Rafeek-Khoudare 15ee79688d reComite 2025-06-30 13:36:52 +03:00
Rafeek-Khoudare e5e88385e9 change autoValidae mode to userInteraction and give some time to check validate when typing on keyboard with debouncer 2025-06-30 13:31:38 +03:00
Rafeek-Khoudare 62d5bbce7e add isValid to basic step (1) and insure that user can go to another step using next button without filling the form 2025-06-30 13:22:04 +03:00
Rafeek-khoudare 3c80724c1e Sp 1707 fe preferences calibration fix UI (#317)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1707](https://syncrow.atlassian.net/browse/SP-1707)

## Description

fix the UI as wanted in Figma 

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1707]:
https://syncrow.atlassian.net/browse/SP-1707?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-30 11:21:26 +03:00
Rafeek-khoudare dfb120e7cf [FE] Smart curtain module device Icon and other devices icons are appearing as a sensor Icon on Add device dialog on space management (#316)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Jira Ticket
[SP-1804](https://syncrow.atlassian.net/browse/SP-1804)

## Description

add the new product types and map to the icons

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [ ] ✨ New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ] ❌ Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ] ✅ Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore 


[SP-1804]:
https://syncrow.atlassian.net/browse/SP-1804?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
2025-06-30 10:47:37 +03:00