veza/apps/web/src/components/ui/optimized-image.tsx
senke db39d87955 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

11 lines
297 B
TypeScript

/**
* Re-export from optimized-image module.
* @see apps/web/src/components/ui/optimized-image/
*/
export {
OptimizedImage,
OptimizedImageSkeleton,
ResponsiveImage,
useImagePreloader,
} from './optimized-image/index';
export type { OptimizedImageProps } from './optimized-image/index';