|
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 |
|---|
|
|
| webclient-vue/src/components/script/ScriptTable.vue 0 → 100644 |
|---|
| webclient-vue/src/features/areas/pages/AreaDetailPage.vue |
|---|
| webclient-vue/src/features/scripts/pages/ScriptsRegularPage.vue |
|---|
| webclient-vue/src/test/mocks/handlers.js |
|---|