Skip to content

Commit 688fee9

Browse files
committed
added session format on top view
1 parent 8f6229c commit 688fee9

File tree

3 files changed

+54
-23
lines changed

3 files changed

+54
-23
lines changed

components/sessions/FilterSessions.tsx

+26-22
Original file line numberDiff line numberDiff line change
@@ -81,28 +81,32 @@ export const FilterSessions: NextPage<FilterSessionProps> = ({
8181
>
8282
{sessions[0]}
8383
</button>
84-
<button
85-
name="level"
86-
type="button"
87-
value={sessions[1]}
88-
onClick={onClickFilter}
89-
className={`${
90-
filter?.level === sessions[1] && selectedClass
91-
} border border-1 border-accent px-3 py-1 text-xs flex-1 text-center hover:cursor-pointer hover:bg-accent hover:text-black`}
92-
>
93-
{sessions[1]}
94-
</button>
95-
<button
96-
name="level"
97-
type="button"
98-
value={sessions[2]}
99-
onClick={(e) => onClickFilter(e)}
100-
className={`${
101-
filter?.level === sessions[2] && selectedClass
102-
} border rounded-r-md border-1 border-accent px-3 py-1 text-xs flex-1 text-center hover:cursor-pointer hover:bg-accent hover:text-black`}
103-
>
104-
{sessions[2]}
105-
</button>
84+
{sessions[1] && (
85+
<button
86+
name="level"
87+
type="button"
88+
value={sessions[1]}
89+
onClick={onClickFilter}
90+
className={`${
91+
filter?.level === sessions[1] && selectedClass
92+
} border border-1 border-accent px-3 py-1 text-xs flex-1 text-center hover:cursor-pointer hover:bg-accent hover:text-black`}
93+
>
94+
{sessions[1]}
95+
</button>
96+
)}
97+
{sessions[2] && (
98+
<button
99+
name="level"
100+
type="button"
101+
value={sessions[2]}
102+
onClick={(e) => onClickFilter(e)}
103+
className={`${
104+
filter?.level === sessions[2] && selectedClass
105+
} border rounded-r-md border-1 border-accent px-3 py-1 text-xs flex-1 text-center hover:cursor-pointer hover:bg-accent hover:text-black`}
106+
>
107+
{sessions[2]}
108+
</button>
109+
)}
106110
</div>
107111
))}
108112
</div>

components/sessions/SessionGridCard.tsx

+14
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,20 @@ export const SessionGridCard = ({
6161
</span>
6262
))}
6363
</h3>
64+
{!schedule.is_serviceSession && (
65+
<p className="text-xs mt-2">
66+
<span className="uppercase text-xs text-white dark:text-dark text-px-10 bg-black dark:bg-white-dark py-0.5 px-2 rounded-full">
67+
#
68+
{schedule.is_keynote
69+
? 'Keynote'
70+
: schedule.session_level}
71+
</span>
72+
<span className="black"> | </span>{' '}
73+
<span className="text-primary dark:text-secondary-dark">
74+
{schedule.session_format}
75+
</span>{' '}
76+
</p>
77+
)}
6478
{schedule.is_serviceSession ? (
6579
<p className="text-sm mt-2 font-bold dark:text-white-dark mb-2">
6680
{schedule.is_keynote ? 'Keynote: ' : ''}{' '}

components/sessions/SessionListCard.tsx

+14-1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,20 @@ const SessionListCard = ({
6262
{truncateString(schedule.description, 150)}
6363
</p>
6464
)}
65+
{!schedule.is_serviceSession && (
66+
<p className="text-xs mt-2 mb-3">
67+
<span className="uppercase text-xs text-white dark:text-dark text-px-10 bg-black dark:bg-white-dark py-0.5 px-2 rounded-full">
68+
#
69+
{schedule.is_keynote
70+
? 'Keynote'
71+
: schedule.session_level}
72+
</span>
73+
<span className="black"> | </span>{' '}
74+
<span className="text-primary dark:text-secondary-dark">
75+
{schedule.session_format}
76+
</span>{' '}
77+
</p>
78+
)}
6579
<p className="text-xs md:text-sm font-light">
6680
<span>
6781
{hour(schedule.start_date_time)} -{' '}
@@ -74,7 +88,6 @@ const SessionListCard = ({
7488
</span>
7589
))}
7690
</p>
77-
{!schedule.is_serviceSession}
7891
{schedule.speakers?.map((speaker) => (
7992
<a
8093
key={speaker.avatar}

0 commit comments

Comments
 (0)