import format from 'date-fns/format' import map from 'lodash/map' import { isMobileDevice } from 'config/userAgent' import { T9n } from 'features/T9n' import { useTournamentLanding } from './hooks' import { TeamLogoImg } from './TeamLogoImg' import { Wrapper, InsportsLogo, HeaderWrapper, Footer, BlockWrapper, TournamentInfo, DateInfo, InsportsImg, TournamentMedia, TournamentLogo, TournamentTitle, TournamentButton, MainInfoContainer, TournamentDescription, TeamsLogo, SliderContainer, SliderWrapper, MainLogoImg, MainLogoWrapper, SliderSwitch, SliderSwitchItem, SliderImg, LogoBackground, TournamentInfoContainer, } from './styled' const TournamentLanding = () => { const { buttonColor, buttonLexic, description, gallery, logo, logoInsports, onButtonClick, onSliderSwitchClick, period, redirectToHomePage, sliderItemId, teams, title, tournamentInfo, } = useTournamentLanding() if (!tournamentInfo) return null const currentYear = format(new Date(), 'Y') return ( {isMobileDevice && } { gallery ? ( {map(gallery, (img, itemId) => ( ))} {map(gallery, (img, itemId) => ( onSliderSwitchClick(itemId)} slideOpacity={itemId === sliderItemId} key={img.id} /> ))} ) : ( ) } {gallery && } {teams && ( {map(teams, (item) => ( ))} )} {logoInsports && } ) } export default TournamentLanding