|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
import { useCallback } from 'react' |
|
|
|
|
import { Fragment, useCallback } from 'react' |
|
|
|
|
|
|
|
|
|
import { useQuery } from 'react-query' |
|
|
|
|
|
|
|
|
|
@ -41,6 +41,7 @@ import { |
|
|
|
|
Time, |
|
|
|
|
Title, |
|
|
|
|
Views, |
|
|
|
|
PenaltyScore, |
|
|
|
|
} from './styled' |
|
|
|
|
|
|
|
|
|
export const MatchDescription = () => { |
|
|
|
|
@ -93,6 +94,7 @@ export const MatchDescription = () => { |
|
|
|
|
parseDate(date), |
|
|
|
|
isChangedTimeFormat ? 'h:mm a' : 'HH:mm', |
|
|
|
|
) |
|
|
|
|
const isPenaltyScoreShow = queryScore?.team1.penalty_score || team1.penalty_score |
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
|
<Description isHidden={!profileCardShown}> |
|
|
|
|
@ -111,8 +113,26 @@ export const MatchDescription = () => { |
|
|
|
|
{ |
|
|
|
|
isScoreHidden || isNil(team1.score) || isNil(team2.score) |
|
|
|
|
? '-' |
|
|
|
|
: `${queryScore?.team1.score ?? team1.score} - ${queryScore?.team2.score ?? team2.score}` |
|
|
|
|
|
|
|
|
|
: ( |
|
|
|
|
<Fragment> |
|
|
|
|
{queryScore?.team1.score ?? team1.score} |
|
|
|
|
|
|
|
|
|
{isPenaltyScoreShow && ( |
|
|
|
|
<PenaltyScore> |
|
|
|
|
({queryScore?.team1.penalty_score ?? team1.penalty_score}) |
|
|
|
|
</PenaltyScore> |
|
|
|
|
)} |
|
|
|
|
|
|
|
|
|
{` - ${queryScore?.team2.score ?? team2.score}`} |
|
|
|
|
|
|
|
|
|
{isPenaltyScoreShow && ( |
|
|
|
|
<PenaltyScore> |
|
|
|
|
({queryScore?.team2.penalty_score ?? team2.penalty_score}) |
|
|
|
|
</PenaltyScore> |
|
|
|
|
)} |
|
|
|
|
|
|
|
|
|
</Fragment> |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|
</Score> |
|
|
|
|
<StyledLink |
|
|
|
|
|