Skip to content

Commit 45dc26b

Browse files
committed
add sala in speakers
1 parent a1d386c commit 45dc26b

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/components/speakers/SpeakerInfo.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,17 @@ import Shared from "@/components/Shared.tsx";
1111
import Loading from "@/pages/Loading.tsx";
1212
import SessionCard from "@/components/session/SessionCard.tsx";
1313
import SessionTracks from "@/components/session/SessionTracks.tsx";
14+
import {ISession} from "@/types/sessions.ts";
1415

1516
const SpeakerInfo = () => {
1617
const navigate = useNavigate()
1718
const location = useLocation();
1819
const { speakerId } = useParams();
19-
const { speakers, sessions } = useAppContext();
20+
const { speakers, sessions, rooms } = useAppContext();
2021
const speaker = location.state?.speaker as ISpeaker;
2122
const [currentSpeaker, setCurrentSpeaker] = useState<ISpeaker>()
2223
const fullUrl = `${window.location.origin}${location.pathname}${location.search}${location.hash}`;
24+
const getRoomName = (session: ISession) => rooms.find(room => room.id == Number(session.roomId)).name;
2325

2426
useEffect(() => {
2527
scrollToTop()
@@ -78,12 +80,12 @@ const SpeakerInfo = () => {
7880

7981
{
8082
currentSpeaker.sessions.map(session => (
81-
<SessionCard key={session.id} session={session}/>
83+
<SessionCard key={session.id} session={session} room={getRoomName(session)}/>
8284
))
8385
}
8486
</article>
8587
{ currentSpeaker.sessions.length == 1 &&
86-
<SessionTracks currentSession={currentSpeaker.sessions[0]} sessions={sessions} category={currentSpeaker.sessions[0].category} />
88+
<SessionTracks currentSession={currentSpeaker.sessions[0]} sessions={sessions} category={currentSpeaker.sessions[0].category} rooms={rooms} />
8789
}
8890
</Gradient>
8991
)

0 commit comments

Comments
 (0)