diff --git a/src/assets/firstsvg/Group 30.svg b/src/assets/firstsvg/Group 30.svg
new file mode 100644
index 0000000..67a4771
--- /dev/null
+++ b/src/assets/firstsvg/Group 30.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/firstsvg/Union.svg b/src/assets/firstsvg/Union.svg
new file mode 100644
index 0000000..491c15f
--- /dev/null
+++ b/src/assets/firstsvg/Union.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/components/achievements/FirstPenguin.tsx b/src/components/achievements/FirstPenguin.tsx
index e69de29..e2ab55f 100644
--- a/src/components/achievements/FirstPenguin.tsx
+++ b/src/components/achievements/FirstPenguin.tsx
@@ -0,0 +1,80 @@
+import { Flex, Text, Avatar, Box} from "@radix-ui/themes";
+import { type ReactElement } from "react";
+import styled from "styled-components";
+import GroupSVG from "@/assets/firstsvg/Group 30.svg";
+import UnionSVG from "@/assets/firstsvg/Union.svg";
+
+const StyledFlex = styled(Flex)`
+ padding:8px;
+`;
+
+const Margin = styled.div`
+ margin-bottom: 50px
+ `;
+
+const BackgroundImage = styled.div`
+position: relative;
+top:-50px;
+`;
+
+const Front = styled.div`
+position: absolute;
+top:5px;
+left:60px;
+`;
+
+const King = styled.div`
+position: absolute;
+top:53px;
+left: 120px;
+`;
+
+
+export function FirstPenguin(): ReactElement {
+ const achievementTest = {
+ id: 1,
+ name: "first blood",
+ description: "Get the first kill in a match.",
+ icon: "https://placehold.jp/150x150.png",
+ tag: ["kill"],
+ };
+
+ return (
+
+
+
+
+
+
+ 最初の解除者
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {achievementTest.name}
+
+
+
+
+
+
+
+ );
+}
+
+
diff --git a/src/pages/achievements/index.tsx b/src/pages/achievements/index.tsx
index 9dbdbdf..5708e64 100644
--- a/src/pages/achievements/index.tsx
+++ b/src/pages/achievements/index.tsx
@@ -1,10 +1,12 @@
import { type ReactElement } from "react";
+import { FirstPenguin } from "@/components/achievements/FirstPenguin";
import { AchievementCard } from "@/components/achievements/Card";
import data from "@/assets/achievements.json";
export default function Page(): ReactElement {
return (
<>
+
{data.achievements.map((achievement) => (
+
+
+
+
+
+
+ 最初の解除者
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {achievementTest.name}
+
+
+
+
+
+
+
);
-}
\ No newline at end of file
+}
+
+