veza/apps/web/src/components/ui/optimized-image/index.ts
senke 345597bcda refactor(ui): extract OptimizedImage into optimized-image module
- types, generateImageSources, BlurPlaceholder, useImageFormatSupport
- OptimizedImage, OptimizedImageSkeleton, useImagePreloader, ResponsiveImage
- Stories: Default, WithPlaceholder, ErrorState, Loading (skeleton)
- Re-export from optimized-image.tsx; tests adapted to loading state

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-05 22:31:35 +01:00

5 lines
280 B
TypeScript

export { OptimizedImage } from './OptimizedImage';
export { OptimizedImageSkeleton } from './OptimizedImageSkeleton';
export { ResponsiveImage } from './ResponsiveImage';
export { useImagePreloader } from './useImagePreloader';
export type { OptimizedImageProps } from './types';