1
- import { Header } from "./Header" ;
1
+ import { Header } from "./Header" ;
2
2
import "./styles.scss" ;
3
- import { EventInformation } from "./EventInformation" ;
3
+ import { EventInformation } from "./EventInformation" ;
4
4
import classes from "./EventHomepage.module.scss" ;
5
5
import SelectProducts from "../../routes/product-widget/SelectProducts" ;
6
6
import "../../../styles/widget/default.scss" ;
7
7
import React from "react" ;
8
- import { EventDocumentHead } from "../../common/EventDocumentHead" ;
9
- import { eventCoverImageUrl } from "../../../utilites/urlHelper.ts" ;
10
- import { Event } from "../../../types.ts" ;
11
- import { EventNotAvailable } from "./EventNotAvailable" ;
8
+ import { EventDocumentHead } from "../../common/EventDocumentHead" ;
9
+ import { eventCoverImageUrl } from "../../../utilites/urlHelper.ts" ;
10
+ import { Event } from "../../../types.ts" ;
11
+ import { EventNotAvailable } from "./EventNotAvailable" ;
12
12
13
13
interface EventHomepageProps {
14
14
colors ?: {
@@ -26,8 +26,8 @@ interface EventHomepageProps {
26
26
promoCode ?: string ;
27
27
}
28
28
29
- const EventHomepage = ( { colors, continueButtonText, backgroundType, ...loaderData } : EventHomepageProps ) => {
30
- const { event, promoCodeValid, promoCode } = loaderData ;
29
+ const EventHomepage = ( { colors, continueButtonText, backgroundType, ...loaderData } : EventHomepageProps ) => {
30
+ const { event, promoCodeValid, promoCode} = loaderData ;
31
31
32
32
const styleOverrides = {
33
33
"--homepage-body-background-color" :
@@ -45,7 +45,7 @@ const EventHomepage = ({ colors, continueButtonText, backgroundType, ...loaderDa
45
45
} as React . CSSProperties ;
46
46
47
47
if ( ! event ) {
48
- return < EventNotAvailable /> ;
48
+ return < EventNotAvailable /> ;
49
49
}
50
50
51
51
const coverImage = eventCoverImageUrl ( event ) ;
@@ -56,23 +56,35 @@ const EventHomepage = ({ colors, continueButtonText, backgroundType, ...loaderDa
56
56
{ ( coverImage && backgroundType === 'MIRROR_COVER_IMAGE' ) && (
57
57
< div
58
58
className = { classes . background }
59
- style = { { backgroundImage : `url(${ coverImage } )` } }
59
+ style = { { backgroundImage : `url(${ coverImage } )` } }
60
60
/>
61
61
) }
62
62
{ ( ! coverImage || backgroundType === 'COLOR' ) &&
63
63
< div className = { classes . background }
64
- style = { { backgroundColor : 'var(--homepage-body-background-color)' } }
64
+ style = { { backgroundColor : 'var(--homepage-body-background-color)' } }
65
65
/>
66
66
}
67
67
< div
68
68
id = { "event-homepage" }
69
69
className = { classes . styleContainer }
70
70
>
71
- < div className = { classes . container } style = { { maxWidth : '1000px' , margin : '30px auto' } } >
72
- < Header event = { event } />
71
+ < style >
72
+ { `
73
+ .initialContainerStyle {
74
+ max-width: 1000px;
75
+ margin: 30px auto;
76
+
77
+ @media (max-width: 767px) {
78
+ margin: 0;
79
+ }
80
+ }
81
+ ` }
82
+ </ style >
83
+ < div className = { `initialContainerStyle ${ classes . container } ` } >
84
+ < Header event = { event } />
73
85
< div className = { classes . innerContainer } >
74
86
< div className = { classes . eventInfo } >
75
- < EventInformation event = { event } />
87
+ < EventInformation event = { event } />
76
88
</ div >
77
89
78
90
< div className = { classes . productContainer } >
0 commit comments