diff --git a/docs/projects/Pokedex.Online/PROGRESS.md b/docs/projects/Pokedex.Online/PROGRESS.md index eab36c6..eca830d 100644 --- a/docs/projects/Pokedex.Online/PROGRESS.md +++ b/docs/projects/Pokedex.Online/PROGRESS.md @@ -55,18 +55,18 @@ Last Updated: January 28, 2026 - [x] Timeout support - [x] Written 13 comprehensive tests (all passing ✅) -### 🔄 Step 6: BaseButton Component -- [ ] Create `src/components/shared/BaseButton.vue` -- [ ] Support variants: primary, secondary, danger, ghost, icon-only -- [ ] Add loading spinner animation -- [ ] Extract styles from components -- [ ] Write component tests +### ✅ Step 6: BaseButton Component +- [x] Create `src/components/shared/BaseButton.vue` +- [x] Support variants: primary, secondary, danger, ghost, icon-only +- [x] Add loading spinner animation +- [x] Extract styles from components +- [x] Write component tests (27 tests passing ✅) -### 🔄 Step 7: BaseModal Component -- [ ] Create `src/components/shared/BaseModal.vue` -- [ ] Implement overlay, close handlers, focus trap -- [ ] Add slots for header/body/footer -- [ ] Write component tests +### ✅ Step 7: BaseModal Component +- [x] Create `src/components/shared/BaseModal.vue` +- [x] Implement overlay, close handlers, focus trap +- [x] Add slots for header/body/footer +- [x] Write component tests (27 tests passing ✅) ### 🔄 Step 8: Update Existing Components - [ ] Replace loading/error in GamemasterManager.vue