Update components to use shared utilities, BaseModal, and api-client while verifying build passes

This commit is contained in:
2026-01-28 22:44:58 +00:00
parent bb558be6f8
commit 7048ee7a77

View File

@@ -69,14 +69,15 @@ Last Updated: January 28, 2026
- [x] Write component tests (27 tests passing ✅)
### 🔄 Step 8: Update Existing Components
- [ ] Replace loading/error in GamemasterManager.vue
- [ ] Replace loading/error in ApiKeyManager.vue
- [x] Replace loading/error in GamemasterManager.vue (now uses useAsyncState)
- [x] Replace fetch calls with api-client (GamemasterManager.vue)
- [x] Replace modal implementation in ApiKeyManager.vue with BaseModal
- [x] Update imports to use shared component index
- [x] Verify build passes
- [ ] Replace loading/error in ChallongeTest.vue
- [ ] Replace 28+ fetch calls with api-client
- [ ] Update buttons to use BaseButton
- [ ] Update modals to use BaseModal
- [ ] Replace buttons across all components with BaseButton (future optimization)
---
### 🔄 Step 9: JWT Authentication System
## Phase 3-12: Pending