✅ Update components to use shared utilities, BaseModal, and api-client while verifying build passes
This commit is contained in:
@@ -69,14 +69,15 @@ Last Updated: January 28, 2026
|
|||||||
- [x] Write component tests (27 tests passing ✅)
|
- [x] Write component tests (27 tests passing ✅)
|
||||||
|
|
||||||
### 🔄 Step 8: Update Existing Components
|
### 🔄 Step 8: Update Existing Components
|
||||||
- [ ] Replace loading/error in GamemasterManager.vue
|
- [x] Replace loading/error in GamemasterManager.vue (now uses useAsyncState)
|
||||||
- [ ] Replace loading/error in ApiKeyManager.vue
|
- [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 loading/error in ChallongeTest.vue
|
||||||
- [ ] Replace 28+ fetch calls with api-client
|
- [ ] Replace buttons across all components with BaseButton (future optimization)
|
||||||
- [ ] Update buttons to use BaseButton
|
|
||||||
- [ ] Update modals to use BaseModal
|
|
||||||
|
|
||||||
---
|
### 🔄 Step 9: JWT Authentication System
|
||||||
|
|
||||||
## Phase 3-12: Pending
|
## Phase 3-12: Pending
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user