Skip to content

Commit c65c50d

Browse files
committed
Resolve array key exception
1 parent 7b62dbc commit c65c50d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/components/Footer/SponsorList.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ const SponsorList = () => {
2424
.filter((level) => level.sponsor.length !== 0)
2525
.map((level) => (
2626
<SponsorTable
27+
key={level.id}
2728
max={level.name === "키스톤" ? 1 : 3}
2829
levelName={t(level.name)}
2930
sponsors={level.sponsor}

src/components/Footer/SponsorTable.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Sponsor } from "models/sponsor";
22
import { Link } from "react-router-dom";
3-
import React, { useCallback, useEffect, useRef, useState } from "react";
3+
import React from "react";
44
import styled from "styled-components";
55

66
type Props = React.HTMLAttributes<HTMLDivElement> & {
@@ -15,7 +15,7 @@ function SponsorTable({ max, levelName, sponsors, ...rest }: Props) {
1515
<H3>{levelName}</H3>
1616
<SponsorLogoList>
1717
{sponsors.map((sponsor) => (
18-
<Link to={`/sponsoring/sponsor/${sponsor.id}`} relative="path">
18+
<Link to={`/sponsoring/sponsor/${sponsor.id}`} relative="path" key={sponsor.id}>
1919
<LogoImage image={sponsor.logo_image} />
2020
</Link>
2121
))}
@@ -36,7 +36,7 @@ const H3 = styled.h3`
3636
const LogoImage = styled.div<Image>`
3737
display: inline-flex;
3838
justify-content: center;
39-
align-itmes: center;
39+
align-items: center;
4040
color: #141414;
4141
height: 200px;
4242
background-image: url(${(props) => props.image});

0 commit comments

Comments
 (0)