LC-1739 Add YouTube Video Support to Lightbox
- Added
VideoPager component that handles animating navigation and interactions
- Maintained consistent animation behavior between images and videos
- Added video interaction handling to prevent unwanted navigation while interacting with videos
- Added
VideoEmbed component which is an iframe used for YouTube video integration
- Responsive sizing with aspect ratio preservation
- Gesture navigation support
- YouTube player controls enabled; video does not autoplay.
- Updated
ImageStage to use VideoPager when showVideo and videoId are present
- Added unit tests for
VideoLightBox example