|
1 | 1 | import { wrap } from '@suspensive/react'
|
2 | 2 | import React from "react"
|
3 |
| -import { useNavigate } from 'react-router' |
4 | 3 | import styled from 'styled-components'
|
5 | 4 |
|
6 |
| -import { SloganShort } from 'assets/icons' |
7 |
| -import { FallbackImg } from 'components/common/FallbackImg' |
8 | 5 | import Page from "components/common/Page"
|
9 | 6 | import { APIPretalxSessions } from 'models/api/session'
|
10 | 7 | import { useListSessionsQuery } from 'utils/hooks/useAPI'
|
11 | 8 | import useTranslation from "utils/hooks/useTranslation"
|
12 | 9 |
|
13 | 10 | const SessionItem: React.FC<{ session: APIPretalxSessions[0] }> = ({ session }) => {
|
14 | 11 | const t = useTranslation()
|
15 |
| - const navigate = useNavigate() |
| 12 | + // const navigate = useNavigate() |
16 | 13 |
|
17 | 14 | return <SessionItemEl>
|
18 |
| - <SessionItemImgContainer> |
| 15 | + {/* <SessionItemImgContainer> |
19 | 16 | <FallbackImg src={session.image || ''} alt={session.title} errorFallback={<SloganShort />} />
|
20 |
| - </SessionItemImgContainer> |
| 17 | + </SessionItemImgContainer> */} |
21 | 18 | <SessionItemInfoContainer>
|
22 |
| - <h3 onClick={() => navigate(`/session/${session.code}`)}>{session.title}</h3> |
| 19 | + {/* <h3 onClick={() => navigate(`/session/${session.code}`)}>{session.title}</h3> */} |
| 20 | + <h3>{session.title}</h3> |
23 | 21 | <h6>{session.abstract}</h6>
|
24 | 22 | <SessionSpeakerContainer>by {session.speakers.map((speaker) => <kbd key={speaker.code}>{speaker.name}</kbd>)}</SessionSpeakerContainer>
|
25 | 23 | <SmallTagContainer>
|
@@ -106,7 +104,7 @@ const SessionItemInfoContainer = styled.div`
|
106 | 104 | h3 {
|
107 | 105 | color: #FEBD99;
|
108 | 106 | margin-bottom: 0.5rem;
|
109 |
| - cursor: pointer; |
| 107 | + // cursor: pointer; |
110 | 108 | }
|
111 | 109 |
|
112 | 110 | h6 {
|
|
0 commit comments