1- import { Header } from "./Header" ;
1+ import { Header } from "./Header" ;
22import "./styles.scss" ;
3- import { EventInformation } from "./EventInformation" ;
3+ import { EventInformation } from "./EventInformation" ;
44import classes from "./EventHomepage.module.scss" ;
55import SelectProducts from "../../routes/product-widget/SelectProducts" ;
66import "../../../styles/widget/default.scss" ;
77import 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" ;
1212
1313interface EventHomepageProps {
1414 colors ?: {
@@ -26,8 +26,8 @@ interface EventHomepageProps {
2626 promoCode ?: string ;
2727}
2828
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 ;
3131
3232 const styleOverrides = {
3333 "--homepage-body-background-color" :
@@ -45,7 +45,7 @@ const EventHomepage = ({ colors, continueButtonText, backgroundType, ...loaderDa
4545 } as React . CSSProperties ;
4646
4747 if ( ! event ) {
48- return < EventNotAvailable /> ;
48+ return < EventNotAvailable /> ;
4949 }
5050
5151 const coverImage = eventCoverImageUrl ( event ) ;
@@ -56,23 +56,35 @@ const EventHomepage = ({ colors, continueButtonText, backgroundType, ...loaderDa
5656 { ( coverImage && backgroundType === 'MIRROR_COVER_IMAGE' ) && (
5757 < div
5858 className = { classes . background }
59- style = { { backgroundImage : `url(${ coverImage } )` } }
59+ style = { { backgroundImage : `url(${ coverImage } )` } }
6060 />
6161 ) }
6262 { ( ! coverImage || backgroundType === 'COLOR' ) &&
6363 < div className = { classes . background }
64- style = { { backgroundColor : 'var(--homepage-body-background-color)' } }
64+ style = { { backgroundColor : 'var(--homepage-body-background-color)' } }
6565 />
6666 }
6767 < div
6868 id = { "event-homepage" }
6969 className = { classes . styleContainer }
7070 >
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 } />
7385 < div className = { classes . innerContainer } >
7486 < div className = { classes . eventInfo } >
75- < EventInformation event = { event } />
87+ < EventInformation event = { event } />
7688 </ div >
7789
7890 < div className = { classes . productContainer } >
0 commit comments