Move unassign into a dedicated confirm dialog and fix icon
- Revert useAreaAssign composable back to pure assign logic; remove
  submitUnassignCore and unassign state that leaked into the assign modal.
- DeviceDetailPage, ScriptDetailPage, AreaDetailPage:
  * Remove the Unassign button from the assign modal footer.
  * Add a separate GnModal confirm dialog for unassign (like Remove).
  * Dropdown action now opens the confirm dialog instead of firing
    immediately.
  * Replace non-existent ph-map-pin-slash icon with ph-x-circle.
1 parent dca9d8b commit dffd3903309691743aae374b8970757068f6ddb2
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 10 hours ago
Showing 4 changed files
View
webclient-vue/src/composables/useAreaAssign.js
View
webclient-vue/src/features/areas/pages/AreaDetailPage.vue
View
webclient-vue/src/features/devices/pages/DeviceDetailPage.vue
View
webclient-vue/src/features/scripts/pages/ScriptDetailPage.vue