Improve AppErrorState with statusCode, type, and copyable details (Phase 4)
- Add error prop to AppErrorState accepting normalized client error object
- Show type, statusCode, and errorAlias as inline badges
- Add GnCopyButton to copy JSON-serialized error details to clipboard
- displayMessage falls back to error.message when message prop is omitted
- Update all call sites to pass full error object instead of only .message
- Add tests for error badges, copy button visibility, and clipboard content
1 parent fea9f1d commit f028f7f5e7b36a6415d6dd82149d0d364a5a30bf
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 9 hours ago
Showing 12 changed files
View
webclient-vue/src/components/feedback/AppErrorState.vue
View
webclient-vue/src/components/feedback/__tests__/AppErrorState.spec.js
View
webclient-vue/src/features/areas/pages/AreaDetailPage.vue
View
webclient-vue/src/features/areas/pages/AreaFavoritesPage.vue
View
webclient-vue/src/features/areas/pages/AreaTreePage.vue
View
webclient-vue/src/features/devices/pages/DeviceDetailPage.vue
View
webclient-vue/src/features/devices/pages/DevicesListPage.vue
View
webclient-vue/src/features/devices/pages/DevicesScanningPage.vue
View
webclient-vue/src/features/scripts/pages/ScriptDetailPage.vue
View
webclient-vue/src/features/scripts/pages/ScriptsActionsPage.vue
View
webclient-vue/src/features/scripts/pages/ScriptsRegularPage.vue
View
webclient-vue/src/features/scripts/pages/ScriptsScopesPage.vue