Skip to content

Commit

Permalink
Fixed away games not showing selected state properly (#12)
Browse files Browse the repository at this point in the history
  • Loading branch information
jwngr authored Jul 7, 2024
1 parent 8c5d287 commit 3f11794
Showing 1 changed file with 44 additions and 41 deletions.
85 changes: 44 additions & 41 deletions website/src/components/Game.styles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,47 +53,50 @@ const homeGameWrapperStyles = css<GameWrapperProps>`
const awayGameWrapperStyles = css<GameWrapperProps>`
background-size: 4px 4px;
background-image: repeating-linear-gradient(
135deg,
${({theme}) => darken(0.2, theme.colors.blue)}30,
${({theme}) => darken(0.2, theme.colors.blue)}30 1px,
transparent 2px,
transparent 2px,
${({theme}) => darken(0.2, theme.colors.blue)}30 3px
);
&.selected {
background-image: repeating-linear-gradient(
135deg,
${({theme}) => theme.colors.gold},
${({theme}) => theme.colors.gold} 1px,
transparent 2px,
transparent 2px,
${({theme}) => theme.colors.gold} 3px
);
}
&:hover {
background: repeating-linear-gradient(
135deg,
${({theme}) => theme.colors.black}30,
${({theme}) => theme.colors.black}30 1px,
transparent 2px,
transparent 2px,
${({theme}) => theme.colors.black}30 3px
);
&.selected {
background-image: repeating-linear-gradient(
135deg,
${({theme}) => theme.colors.gold},
${({theme}) => theme.colors.gold} 1px,
transparent 2px,
transparent 2px,
${({theme}) => theme.colors.gold} 3px
);
}
}
${({theme, $isSelected}) =>
$isSelected
? css`
background-image: repeating-linear-gradient(
135deg,
${theme.colors.gold},
${theme.colors.gold} 1px,
transparent 2px,
transparent 2px,
${theme.colors.gold} 3px
);
&:hover {
background-image: repeating-linear-gradient(
135deg,
${({theme}) => theme.colors.gold},
${({theme}) => theme.colors.gold} 1px,
transparent 2px,
transparent 2px,
${({theme}) => theme.colors.gold} 3px
);
}
`
: css`
background-image: repeating-linear-gradient(
135deg,
${darken(0.2, theme.colors.blue)}30,
${darken(0.2, theme.colors.blue)}30 1px,
transparent 2px,
transparent 2px,
${darken(0.2, theme.colors.blue)}30 3px
);
&:hover {
background-image: repeating-linear-gradient(
135deg,
${({theme}) => theme.colors.black}30,
${({theme}) => theme.colors.black}30 1px,
transparent 2px,
transparent 2px,
${({theme}) => theme.colors.black}30 3px
);
}
`}
`;

export const OpponentWrapper = styled.div`
Expand Down

0 comments on commit 3f11794

Please sign in to comment.