Merge pull request #166 from the-luap/feat/new-features

fix: sync header_style DB column with theme editor selections (#158)
This commit is contained in:
Paul Nothaft
2026-02-03 17:16:09 +01:00
committed by GitHub
4 changed files with 56 additions and 2 deletions
@@ -292,6 +292,8 @@ export const CreateEventPage: React.FC = () => {
password: formData.require_password ? formData.password : undefined,
welcome_message: formData.welcome_message || '',
color_theme: JSON.stringify(formData.theme_config),
header_style: formData.theme_config.headerStyle || 'standard',
hero_divider_style: formData.theme_config.heroDividerStyle || 'wave',
expiration_days: requireExpiration ? formData.expires_in_days : undefined,
allow_user_uploads: formData.allow_user_uploads,
upload_category_id: formData.upload_category_id,
@@ -550,6 +550,9 @@ export const EventDetailsPage: React.FC = () => {
hero_logo_position: editForm.hero_logo_position,
// Hero image anchor position (#162)
hero_image_anchor: editForm.hero_image_anchor,
// Header style settings (decoupled from layout, #158)
header_style: currentTheme?.headerStyle || 'standard',
hero_divider_style: currentTheme?.heroDividerStyle || 'wave',
};
// Only include fields that have defined values