Vue client: extract ScriptTable component and unify script tables
- Add reusable ScriptTable component with alias link, scope link, area badge, state badge, enable/disable actions
- ScriptTable auto-detects row.type for routing and toggling (mixed lists support)
- Replace script table in AreaDetailPage with ScriptTable (no area/actions columns)
- Replace script table in ScriptsRegularPage with ScriptTable
- Update mock handlers for area scripts to include type/area_id/scope
- 126 tests passing, build green
1 parent eed2b32 commit 67b42ad3f00b90a2ecb34a68ebf0bc66510b2e3d
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 20 hours ago
Showing 4 changed files
View
webclient-vue/src/components/script/ScriptTable.vue 0 → 100644
View
webclient-vue/src/features/areas/pages/AreaDetailPage.vue
View
webclient-vue/src/features/scripts/pages/ScriptsRegularPage.vue
View
webclient-vue/src/test/mocks/handlers.js