Implements comprehensive print functionality for calendar views: - Print preview modal with live preview and zoom controls - Hour range selection for week view (start/end hours) - Print-specific CSS to hide UI elements and optimize layout - Event repositioning to align with visible time labels - Support for both 30-minute and 15-minute time increments - Mouse wheel zoom functionality in preview 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
41 lines
1.3 KiB
Rust
41 lines
1.3 KiB
Rust
pub mod calendar;
|
|
pub mod calendar_context_menu;
|
|
pub mod calendar_management_modal;
|
|
pub mod calendar_header;
|
|
pub mod calendar_list_item;
|
|
pub mod context_menu;
|
|
pub mod create_calendar_modal;
|
|
pub mod create_event_modal;
|
|
pub mod event_context_menu;
|
|
pub mod event_form;
|
|
pub mod event_modal;
|
|
pub mod external_calendar_modal;
|
|
pub mod login;
|
|
pub mod mobile_warning_modal;
|
|
pub mod month_view;
|
|
pub mod print_preview_modal;
|
|
pub mod recurring_edit_modal;
|
|
pub mod route_handler;
|
|
pub mod sidebar;
|
|
pub mod week_view;
|
|
|
|
pub use calendar::Calendar;
|
|
pub use calendar_context_menu::CalendarContextMenu;
|
|
pub use calendar_management_modal::CalendarManagementModal;
|
|
pub use calendar_header::CalendarHeader;
|
|
pub use calendar_list_item::CalendarListItem;
|
|
pub use context_menu::ContextMenu;
|
|
pub use create_event_modal::CreateEventModal;
|
|
// Re-export event form types for backwards compatibility
|
|
pub use event_form::EventCreationData;
|
|
pub use event_context_menu::{DeleteAction, EditAction, EventContextMenu};
|
|
pub use event_modal::EventModal;
|
|
pub use login::Login;
|
|
pub use mobile_warning_modal::MobileWarningModal;
|
|
pub use month_view::MonthView;
|
|
pub use print_preview_modal::PrintPreviewModal;
|
|
pub use recurring_edit_modal::{RecurringEditAction, RecurringEditModal};
|
|
pub use route_handler::RouteHandler;
|
|
pub use sidebar::{Sidebar, Theme, ViewMode};
|
|
pub use week_view::WeekView;
|