diff --git a/src/api/client/getRanking.ts b/src/api/client/getRanking.ts index ab56139..45be59e 100644 --- a/src/api/client/getRanking.ts +++ b/src/api/client/getRanking.ts @@ -16,10 +16,12 @@ export interface RankingRow { baekjoonId: string; team: string; diff: number; + newUser: boolean; } export interface RankingPage { hasNext: boolean; + updateTime: string; rows: RankingRow[]; } diff --git a/src/assets/images/grass.png b/src/assets/images/grass.png new file mode 100644 index 0000000..b2f24f9 Binary files /dev/null and b/src/assets/images/grass.png differ diff --git a/src/assets/images/new1.png b/src/assets/images/new1.png new file mode 100644 index 0000000..d8760d9 Binary files /dev/null and b/src/assets/images/new1.png differ diff --git a/src/assets/images/new3.png b/src/assets/images/new3.png new file mode 100644 index 0000000..5f1eeca Binary files /dev/null and b/src/assets/images/new3.png differ diff --git a/src/assets/images/new444.png b/src/assets/images/new444.png new file mode 100644 index 0000000..a417a78 Binary files /dev/null and b/src/assets/images/new444.png differ diff --git a/src/components/ranking/RankingRow.tsx b/src/components/ranking/RankingRow.tsx index 58bdc86..287cedd 100644 --- a/src/components/ranking/RankingRow.tsx +++ b/src/components/ranking/RankingRow.tsx @@ -1,5 +1,6 @@ import { getTierImageUrl } from "../../constants/tierMap"; import { getTeamLabel, type TeamName } from "@/types/team"; +import newPng from "@/assets/images/new444.png"; /** * author : 박준희 @@ -14,6 +15,7 @@ export interface RankingRowData { baekjoonId: string; team: TeamName; diff: number; + newUser: boolean; } interface RankingRowProps { @@ -22,12 +24,26 @@ interface RankingRowProps { const RankingRow = ({ row }: RankingRowProps) => { return ( -