fix(#2341): fix click on tournament
parent
9c0e1adefb
commit
26e96e2488
@ -1,20 +1,34 @@ |
|||||||
import { T9n } from 'features/T9n' |
import { useName } from 'features/Name' |
||||||
|
|
||||||
import { ScSelectFilter, ScArrow } from './styled' |
import { TournamentType } from 'requests/getMatches/types' |
||||||
|
|
||||||
|
import { |
||||||
|
ScSelectFilter, |
||||||
|
ScArrow, |
||||||
|
ScTournamentName, |
||||||
|
} from './styled' |
||||||
|
|
||||||
type SportsFilterProps = { |
type SportsFilterProps = { |
||||||
onModalOpen: () => void, |
onModalOpen?: () => void, |
||||||
open: boolean, |
open: boolean, |
||||||
selectItem: string, |
selectItem: TournamentType | undefined, |
||||||
|
withArrow?: boolean, |
||||||
} |
} |
||||||
|
|
||||||
export const SelectFilter = ({ |
export const SelectFilter = ({ |
||||||
onModalOpen, |
onModalOpen, |
||||||
open, |
open, |
||||||
selectItem, |
selectItem, |
||||||
}: SportsFilterProps) => ( |
withArrow, |
||||||
<ScSelectFilter onClick={onModalOpen}> |
}: SportsFilterProps) => { |
||||||
<T9n t={selectItem} /> |
// eslint-disable-next-line
|
||||||
<ScArrow refIcon='Arrow' color='#ffffff' direction={open ? 180 : 0} /> |
const tournamentName = selectItem && useName(selectItem) |
||||||
</ScSelectFilter> |
return ( |
||||||
) |
<ScSelectFilter onClick={onModalOpen}> |
||||||
|
<ScTournamentName>{tournamentName}</ScTournamentName> |
||||||
|
{withArrow && ( |
||||||
|
<ScArrow refIcon='Arrow' color='#ffffff' direction={open ? 180 : 0} /> |
||||||
|
)} |
||||||
|
</ScSelectFilter> |
||||||
|
) |
||||||
|
} |
||||||
|
|||||||
Loading…
Reference in new issue