@@ -4,6 +4,9 @@ import ActionBar from "./action-bar";
44import { Filter , FilterSummary , useFilters } from "./filter" ;
55import filterCss from "./filter.module.scss" ;
66import Link from "lib/components/link/Link" ;
7+ import layoutCss from "./layout-app.module.scss" ;
8+ import cn from "classnames" ;
9+ import TicketPurple from "lib/assets/icons/ticket-purple.svg" ;
710
811type CalendarLayoutProps = ScheduleProps & {
912 isCommunityCalendar : boolean ;
@@ -24,34 +27,47 @@ const Layout = (props: CalendarLayoutProps) => {
2427 } = useFilters ( props . events ) ;
2528
2629 return (
27- < div className = "flex flex-col gap-4 w-full bg-white" >
28- { /* <div className="flex-col md:flex-row flex justify-between gap-4 md:mt-4 md:mb-1 mb-4">
29- <div className="text-3xl font-secondary shrink-0">
30- {props.isCommunityCalendar ? (
30+ < div
31+ className = { cn (
32+ "flex flex-col gap-4 w-full bg-white" ,
33+ layoutCss [ "layout-app" ]
34+ ) }
35+ >
36+ < div className = "flex-col md:flex-row flex justify-between gap-4 md:mt-1 md:mb-1 mb-1 px-4 md:px-0" >
37+ < div
38+ className = { cn (
39+ "text-sm overflow-hidden px-4 py-2 text-[#36364C] self-center w-full" ,
40+ props . isCommunityCalendar
41+ ? "bg-[#74ACDF33]"
42+ : "bg-[#3A365E] border border-transparent"
43+ ) }
44+ style = {
45+ ! props . isCommunityCalendar
46+ ? {
47+ borderImage :
48+ "linear-gradient(137.84deg, #F6B613 12.86%, #FF85A6 40.77%, #9894FF 67.87%, #8855CC 97.26%)" ,
49+ borderImageSlice : 1 ,
50+ borderWidth : "1px" ,
51+ borderStyle : "solid" ,
52+ }
53+ : undefined
54+ }
55+ >
56+ < div className = "flex flex-col text-center md:text-left md:flex-row items-center gap-2 text-white" >
57+ < TicketPurple className = "h-[26px] w-[26px] mr-2 shrink-0 hidden md:inline-block" />
3158 < div className = "flex flex-col" >
32- <b>Community Calendar</b >
33- <div className="text-base font-secondary">
34- Events held around Buenos Aires
59+ < div className = "font-semibold leading-tight" >
60+ These events are hosted inside La Rural and require a Devconnect
61+ World’s Fair ticket to enter.
3562 </ div >
36- </div>
37- ) : (
38- <div className="flex flex-col">
39- <b>Devconnect ARG schedule </b>
40- <div className="text-base font-secondary">
41- Events held within La Rural (
42- <Link href="https://tickets.devconnect.org">
43- ticket required
44- </Link>
45- )
63+ < div >
64+ You may also need to sign up or purchase tickets for other
65+ events within the venue.
4666 </ div >
4767 </ div >
48- )}
49- </div>
50- <div className="text-sm rounded-md bg-[#74ACDF33] px-4 py-2 text-[#36364C] self-center">
51- This calendar is a work in progress and will change before Devconnect
52- week. <b>Check back regularly for updates.</b>
68+ </ div >
5369 </ div >
54- </div> */ }
70+ </ div >
5571
5672 < ActionBar
5773 isCommunityCalendar = { props . isCommunityCalendar }
0 commit comments