diff --git a/src/assets/main.css b/src/assets/main.css index 4d0ea1a..02cd0a6 100644 --- a/src/assets/main.css +++ b/src/assets/main.css @@ -9,8 +9,8 @@ body { background-color: black; ::-webkit-scrollbar { - width:50px; - height:5px; + width:80px; + height:10px; border-radius: var(--radius-lg); background-color:white; } diff --git a/src/components/FantasyStatus.tsx b/src/components/FantasyStatus.tsx index 7ae3f86..690698d 100644 --- a/src/components/FantasyStatus.tsx +++ b/src/components/FantasyStatus.tsx @@ -45,8 +45,18 @@ export default function FantasyStatus() {

fantasy

- {personalRoster && } - {opposingRoster && } + {personalRoster && opposingRoster && ( + <> + opposingRoster.points} + roster={personalRoster} + /> + personalRoster.points} + roster={opposingRoster} + /> + + )} ); diff --git a/src/components/fantasy/PlayerCell.tsx b/src/components/fantasy/PlayerCell.tsx index 912146b..f1e4733 100644 --- a/src/components/fantasy/PlayerCell.tsx +++ b/src/components/fantasy/PlayerCell.tsx @@ -1,17 +1,26 @@ import type { NFLPlayer } from "../../utils/types"; +import { useMemo } from "react"; export default function PlayerCell({ player }: { player: NFLPlayer | null }) { + const injuryStatus = useMemo(() => { + if (player && player.injury_status) { + if (player.injury_status.toLowerCase() === "ir") { + return player.injury_status; + } else { + return `${player.injury_status[0]}.`; + } + } + }, [player?.injury_status]); + if (player && player.full_name) { return (

{player.abv_name}

- {player?.position} · {player?.team} {player?.injury_status && "·"}{" "} + {player?.position} · {player?.team} {injuryStatus && "·"}{" "} {player?.injury_status && ( - - {player?.injury_status} - + {injuryStatus} )}

diff --git a/src/components/fantasy/TeamRow.tsx b/src/components/fantasy/TeamRow.tsx index 2d12714..36fcfce 100644 --- a/src/components/fantasy/TeamRow.tsx +++ b/src/components/fantasy/TeamRow.tsx @@ -1,7 +1,13 @@ import type { NFLMatchupState } from "../../utils/types"; import PlayerCell from "./PlayerCell"; -export function TeamRow({ roster }: { roster: NFLMatchupState }) { +export function TeamRow({ + roster, + isWinning = false, +}: { + roster: NFLMatchupState; + isWinning?: boolean; +}) { return (
@@ -11,8 +17,10 @@ export function TeamRow({ roster }: { roster: NFLMatchupState }) { src={roster?.owner.metadata.avatar} />

- {roster?.owner.metadata.team_name} | {roster?.points} - pt + {roster?.owner.metadata.team_name} | + + {roster?.points}pt +