feat: Refactor event modules for Svelte 5 and new routing structure
- Moved legacy event modules (`events_badges`, `events_leads`) to `src/routes/legacy/` and renamed them to `events_badges_v2` and `events_leads_v2` respectively.
- Created new directory structures for Svelte 5 and SvelteKit-based event modules under `src/routes/events/[event_id]/`:
- `(launcher)`
- `(badges)`
- `(leads)`
- Updated `src/routes/events_leads/README.md` (now `src/routes/legacy/events_leads_v2/README.md`) with comprehensive documentation for the legacy lead retrieval module, reflecting its features, data model, routing, components, and technical implementation details, incorporating project conventions.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
# Events Badges Module (v3)
|
||||
|
||||
This module manages badge-related features for events.
|
||||
|
||||
# Event Badges Module (v3)
|
||||
|
||||
This directory contains the Svelte components and pages for the "v3" Badge Printing module for a specific event.
|
||||
@@ -13,4 +17,4 @@ This directory contains the Svelte components and pages for the "v3" Badge Print
|
||||
|
||||
- This module is built using Svelte 5 (runes) and Flowbite-Svelte for UI components.
|
||||
- It relies on the `events_func` and `ae_events__event_badge.ts` for its business logic and API communication.
|
||||
- The search functionality was recently debugged to resolve a series of build and runtime errors related to CSS conflicts, Svelte 5 reactivity, and API query parameter issues.
|
||||
- The search functionality was recently debugged to resolve a series of build and runtime errors related to CSS conflicts, Svelte 5 reactivity, and API query parameter issues.
|
||||
3
src/routes/events/[event_id]/(launcher)/README.md
Normal file
3
src/routes/events/[event_id]/(launcher)/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Events Launcher Module (v3)
|
||||
|
||||
This module provides launcher functionalities for events and must be used in conjunction with the Events Presentation Management module.
|
||||
3
src/routes/events/[event_id]/(leads)/README.md
Normal file
3
src/routes/events/[event_id]/(leads)/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Events Leads Module (v3)
|
||||
|
||||
This module handles exhibitor lead retrieval and attendee tracking for events, and must be used in conjunction with the Events Badges module.
|
||||
3
src/routes/events/[event_id]/README.md
Normal file
3
src/routes/events/[event_id]/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Events Presentation Management Module (v3)
|
||||
|
||||
This module handles the presentation management features for events.
|
||||
Reference in New Issue
Block a user