Browse Source
- ✅ Fixed AmountInput.vue increment/decrement functionality - ✅ Updated all components to use @Emit decorators instead of emits option - ✅ Fixed import paths to use relative imports instead of @ aliases - ✅ Resolved TypeScript/linter errors for property access - ✅ Improved component communication reliability Components updated: - AmountInput.vue: @Emit('update:value') for v-model compatibility - GiftDetailsStep.vue: All form events use @Emit decorators - EntitySelectionStep.vue: Fixed imports and entity selection events - EntitySummaryButton.vue: Fixed imports and edit events - ProjectCard.vue: Fixed imports and project selection events - PersonCard.vue: Fixed imports and person selection events - EntityGrid.vue: Fixed imports and entity delegation events - SpecialEntityCard.vue: Fixed imports and special entity events Technical improvements: - Proper vue-facing-decorator compatibility - Cleaner event handling with decorator pattern - Better TypeScript support for component events - Eliminated Vue warnings about undeclared emits - Improved maintainability with consistent event patterns The incrementor functionality should now work correctly with proper event propagation.matthew-scratch-2025-06-28
8 changed files with 151 additions and 59 deletions
Loading…
Reference in new issue