+
🤔 About
@@ -51,15 +80,21 @@ export default function About() {
삶을 더 간단명료하게 만들고 있는
학생 개발자 남현석입니다.
-
+
-
{age}살의 어린 나이지만
-
저는 항상 제가 할 수 있는 최적의 코드를 목표로 하며
-
사용자의 경험을 중심적으로 고려하며
-
새로운 기술에 대한 관심이 높습니다.
-
-
In South Korea : {time}
-
+
{age}살의 어린 나이지만
+
저는 항상 제가 할 수 있는 최적의 코드를 목표로 하고
+
사용자의 경험을 중심적으로 고려하며
+
새로운 기술에 대한 관심이 높습니다.
+
+
+
+
+ Wakatime Mar 18th ~ : {time}s
+
+
diff --git a/src/components/Home/Wakatime.tsx b/src/components/Home/Wakatime.tsx
new file mode 100644
index 0000000..f61d751
--- /dev/null
+++ b/src/components/Home/Wakatime.tsx
@@ -0,0 +1,40 @@
+import React, { useEffect, useState } from "react";
+
+export default function Wakatime() {
+ const [wakatime, setWakatime] = useState
();
+ useEffect(() => {
+ // Wakatime 데이터 가져오기 (한 번만 실행)
+ fetch("https://api.imnya.ng/wakatime")
+ .then(response => response.json())
+ .then(data => {
+ if (data) {
+ setWakatime(data.data);
+ }
+ })
+ .catch(error => console.error("Error fetching Wakatime data:", error));
+ }, []);
+
+ return (
+
+
+
🍝 Wakatime
+
Dashboards for developers
+
+ {wakatime && wakatime.languages && (
+
+
총 시간: {(wakatime.human_readable_total)}
+
하루 평균: {wakatime.human_readable_daily_average}
+
+
+
가장 많이 사용한 언어:
+
+ {wakatime.languages.slice(0, 3).map((language: any, index: number) => (
+ - {index+1}. {language.name}: {language.percent}%
+ ))}
+
+
+ )}
+
+
+ )
+}
\ No newline at end of file
diff --git a/src/index.html b/src/index.html
index bf3b4b7..23838f7 100644
--- a/src/index.html
+++ b/src/index.html
@@ -1,13 +1,18 @@
+
남현석 | :two_hearts:
-
+ '
diff --git a/styles/globals.css b/styles/globals.css
index b520ce8..d004c06 100644
--- a/styles/globals.css
+++ b/styles/globals.css
@@ -185,6 +185,18 @@
}
}
+@layer utilities {
+ /* Hide scrollbar for Chrome, Safari and Opera */
+ .no-scrollbar::-webkit-scrollbar {
+ display: none;
+ }
+ /* Hide scrollbar for IE, Edge and Firefox */
+ .no-scrollbar {
+ -ms-overflow-style: none; /* IE and Edge */
+ scrollbar-width: none; /* Firefox */
+ }
+}
+
.fixed-width-number {
font-feature-settings: "tnum";
}
\ No newline at end of file