pp-planer/resources/js/Components
Thorsten Bus 3225e47fe7 fix: resolve Vue3Dropzone file wrapper access in SlideUploader
- Line 76: Add defensive guard to extract File from Vue3Dropzone wrapper {file: File, id: number}
- Line 79: Use actualFile.name for extension extraction (was file.name)
- Line 81: Use actualFile.name in error message (was file.name)
- Line 87: Append actualFile to FormData instead of wrapper (was file)

Vue3Dropzone v-model provides wrapped file objects, not raw File objects.
This fix ensures proper file access throughout the upload process.
2026-03-02 10:46:16 +01:00
..
Blocks test(e2e): add data-testid attributes to all Vue components 2026-03-01 22:45:13 +01:00
ApplicationLogo.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
ArrangementConfigurator.vue test(e2e): add data-testid attributes to all Vue components 2026-03-01 22:45:13 +01:00
Checkbox.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
ConfirmDialog.vue test(e2e): add data-testid attributes to all Vue components 2026-03-01 22:45:13 +01:00
DangerButton.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
Dropdown.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
DropdownLink.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
FlashMessage.vue feat: Wave 1 Foundation - Database, OAuth, Sync, Files, Layout, Email (T2-T7) 2026-03-01 19:39:26 +01:00
InputError.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
InputLabel.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
LoadingSpinner.vue feat: Wave 1 Foundation - Database, OAuth, Sync, Files, Layout, Email (T2-T7) 2026-03-01 19:39:26 +01:00
Modal.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
NavLink.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
PrimaryButton.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
ResponsiveNavLink.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
SecondaryButton.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00
SlideGrid.vue test(e2e): add data-testid attributes to all Vue components 2026-03-01 22:45:13 +01:00
SlideUploader.vue fix: resolve Vue3Dropzone file wrapper access in SlideUploader 2026-03-02 10:46:16 +01:00
SongEditModal.vue test(e2e): add data-testid attributes to all Vue components 2026-03-01 22:45:13 +01:00
SongPreviewModal.vue test(e2e): add data-testid attributes to all Vue components 2026-03-01 22:45:13 +01:00
TextInput.vue feat: Laravel 12 scaffolding with Breeze Vue + Docker setup 2026-03-01 19:25:32 +01:00