|
127b0fe96a
|
Refactor SlideEditor component and consolidate CSS
- Move SlideEditor to dedicated slide-editor directory structure
- Break down monolithic 471-line component into smaller, focused modules:
- SlideEditor.tsx (127 lines) - main component using composition
- useSlideEditor.ts (235 lines) - custom hook for state management
- ContentEditor.tsx - focused content editing component
- SlidePreviewModal.tsx - modal for fullscreen preview
- Consolidate CSS from 838+132 lines to 731 lines with:
- Comprehensive CSS variables system for consistent theming
- Remove duplicate .slide-preview-wrapper rules and conflicts
- Clean aspect ratio handling with clear separation of contexts
- Follow project standards: direct imports, error boundaries, under 200 lines per component
- Maintain all existing functionality while improving code organization
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-21 11:25:59 -05:00 |
|