feat(gallery): decouple header style from layout, add banner option

This commit is contained in:
Luca
2026-05-04 14:34:42 +02:00
parent 4d99eb672d
commit aff29c91bb
7 changed files with 122 additions and 117 deletions
+3 -3
View File
@@ -2,7 +2,7 @@
export type GalleryLayoutType = 'grid' | 'masonry' | 'carousel' | 'timeline' | 'mosaic' | 'gallery-premium' | 'gallery-story';
// Header Style Types (decoupled from layout)
export type HeaderStyleType = 'hero' | 'standard' | 'minimal' | 'none';
export type HeaderStyleType = 'hero' | 'standard' | 'banner' | 'minimal' | 'none';
// Hero Divider Styles
export type HeroDividerStyle = 'wave' | 'straight' | 'angle' | 'curve' | 'none';
@@ -201,7 +201,7 @@ export const GALLERY_THEME_PRESETS: Record<string, EventTheme> = {
carouselInterval: 5000,
carouselShowThumbnails: true
},
headerStyle: 'standard',
headerStyle: 'banner',
footerStyle: 'standard',
backgroundPattern: 'dots'
},
@@ -225,7 +225,7 @@ export const GALLERY_THEME_PRESETS: Record<string, EventTheme> = {
timelineGrouping: 'day',
timelineShowDates: true
},
headerStyle: 'standard',
headerStyle: 'banner',
footerStyle: 'full',
buttonStyle: 'outline'
},