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 = { |
||||
onModalOpen: () => void, |
||||
onModalOpen?: () => void, |
||||
open: boolean, |
||||
selectItem: string, |
||||
selectItem: TournamentType | undefined, |
||||
withArrow?: boolean, |
||||
} |
||||
|
||||
export const SelectFilter = ({ |
||||
onModalOpen, |
||||
open, |
||||
selectItem, |
||||
}: SportsFilterProps) => ( |
||||
<ScSelectFilter onClick={onModalOpen}> |
||||
<T9n t={selectItem} /> |
||||
<ScArrow refIcon='Arrow' color='#ffffff' direction={open ? 180 : 0} /> |
||||
</ScSelectFilter> |
||||
) |
||||
withArrow, |
||||
}: SportsFilterProps) => { |
||||
// eslint-disable-next-line
|
||||
const tournamentName = selectItem && useName(selectItem) |
||||
return ( |
||||
<ScSelectFilter onClick={onModalOpen}> |
||||
<ScTournamentName>{tournamentName}</ScTournamentName> |
||||
{withArrow && ( |
||||
<ScArrow refIcon='Arrow' color='#ffffff' direction={open ? 180 : 0} /> |
||||
)} |
||||
</ScSelectFilter> |
||||
) |
||||
} |
||||
|
||||
Loading…
Reference in new issue