From d1c572292a28af05075631e43a5592eb83b967a7 Mon Sep 17 00:00:00 2001 From: NightmareFox Date: Sat, 17 Aug 2024 02:38:56 -0400 Subject: [PATCH 1/4] add NightmareFox personal page --- .../components/SkillComponent.tsx | 18 ++++++ .../icons/ic_expressjs.svg | 1 + .../icons/ic_javascript.svg | 1 + .../icons/ic_mysql.svg | 1 + .../icons/ic_nodejs_o.svg | 1 + .../icons/ic_react_o.svg | 1 + .../icons/ic_tailwindcss.svg | 1 + .../page.tsx | 58 +++++++++++++++++++ 8 files changed, 82 insertions(+) create mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/components/SkillComponent.tsx create mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_expressjs.svg create mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_javascript.svg create mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_mysql.svg create mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_nodejs_o.svg create mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_react_o.svg create mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_tailwindcss.svg create mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/components/SkillComponent.tsx b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/components/SkillComponent.tsx new file mode 100644 index 0000000..9ee9229 --- /dev/null +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/components/SkillComponent.tsx @@ -0,0 +1,18 @@ +import React from "react"; +import Image from "next/image"; + +type SkillComponentProps = { + pathIcon: string; + name: string; +}; + +const SkillComponent = ({ pathIcon, name }: SkillComponentProps) => { + return ( +
+ {name} + {name} +
+ ); +}; + +export default SkillComponent; diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_expressjs.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_expressjs.svg new file mode 100644 index 0000000..2b0f1c4 --- /dev/null +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_expressjs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_javascript.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_javascript.svg new file mode 100644 index 0000000..05a51ee --- /dev/null +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_mysql.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_mysql.svg new file mode 100644 index 0000000..75bec3f --- /dev/null +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_mysql.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_nodejs_o.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_nodejs_o.svg new file mode 100644 index 0000000..1104eba --- /dev/null +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_nodejs_o.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_react_o.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_react_o.svg new file mode 100644 index 0000000..1c3f083 --- /dev/null +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_react_o.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_tailwindcss.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_tailwindcss.svg new file mode 100644 index 0000000..f4a6059 --- /dev/null +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_tailwindcss.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx new file mode 100644 index 0000000..ff09741 --- /dev/null +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx @@ -0,0 +1,58 @@ +import Image from "next/image"; +import SkillComponent from "./components/SkillComponent"; +import expressjsIcon from "./icons/ic_expressjs.svg"; +import javascriptIcon from "./icons/ic_javascript.svg"; +import mysqlIcon from "./icons/ic_mysql.svg"; +import nodeJSIcon from "./icons/ic_nodejs_o.svg"; +import reactIcon from "./icons/ic_react_o.svg"; +import tailwindCssIcon from "./icons/ic_tailwindcss.svg"; +import { NextPage } from "next"; +import { Address } from "~~/components/scaffold-eth"; + +export const NightmareFox: NextPage = () => { + return ( +
+
+
+
+ NightmareFox Profile Picture +
+
+

NightmareFox12

+

Learning web development

+
+
+
+
+
+

About me

+

+ I am a web development enthusiast who is learning about modern web application design and development. I + am passionate about technology and enjoy keeping up with market trends and tools. I am focusing on + improving my skills in JavaScript, React, Node.js and databases, and hope to continue advancing in this + exciting world. 🚀✨ +

+
+
+

Skills

+
+ + + + + + +
+
+
+
+
+ ); +}; From 7c27edc1cb771ae0dc6137ce1355289d53944a88 Mon Sep 17 00:00:00 2001 From: NightmareFox Date: Thu, 22 Aug 2024 21:33:20 -0400 Subject: [PATCH 2/4] fix bugs and add image into public --- .../SkillComponent.tsx | 7 ++-- .../icons/ic_expressjs.svg | 1 - .../icons/ic_javascript.svg | 1 - .../icons/ic_mysql.svg | 1 - .../icons/ic_nodejs_o.svg | 1 - .../icons/ic_react_o.svg | 1 - .../icons/ic_tailwindcss.svg | 1 - .../page.tsx | 34 +++++++++--------- ...692F9df925D18D527ABe8b3d99EE9E9C8d75AE.jpg | Bin 0 -> 25738 bytes 9 files changed, 19 insertions(+), 28 deletions(-) rename packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/{components => _components}/SkillComponent.tsx (56%) delete mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_expressjs.svg delete mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_javascript.svg delete mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_mysql.svg delete mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_nodejs_o.svg delete mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_react_o.svg delete mode 100644 packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_tailwindcss.svg create mode 100644 packages/nextjs/public/builders/avatars/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE.jpg diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/components/SkillComponent.tsx b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/_components/SkillComponent.tsx similarity index 56% rename from packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/components/SkillComponent.tsx rename to packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/_components/SkillComponent.tsx index 9ee9229..df8f961 100644 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/components/SkillComponent.tsx +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/_components/SkillComponent.tsx @@ -1,15 +1,14 @@ import React from "react"; -import Image from "next/image"; type SkillComponentProps = { - pathIcon: string; + icon: React.ReactNode; name: string; }; -const SkillComponent = ({ pathIcon, name }: SkillComponentProps) => { +const SkillComponent = ({ icon, name }: SkillComponentProps) => { return (
- {name} + {icon} {name}
); diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_expressjs.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_expressjs.svg deleted file mode 100644 index 2b0f1c4..0000000 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_expressjs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_javascript.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_javascript.svg deleted file mode 100644 index 05a51ee..0000000 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_javascript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_mysql.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_mysql.svg deleted file mode 100644 index 75bec3f..0000000 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_mysql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_nodejs_o.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_nodejs_o.svg deleted file mode 100644 index 1104eba..0000000 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_nodejs_o.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_react_o.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_react_o.svg deleted file mode 100644 index 1c3f083..0000000 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_react_o.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_tailwindcss.svg b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_tailwindcss.svg deleted file mode 100644 index f4a6059..0000000 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/icons/ic_tailwindcss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx index ff09741..5abf10b 100644 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx @@ -1,23 +1,19 @@ import Image from "next/image"; -import SkillComponent from "./components/SkillComponent"; -import expressjsIcon from "./icons/ic_expressjs.svg"; -import javascriptIcon from "./icons/ic_javascript.svg"; -import mysqlIcon from "./icons/ic_mysql.svg"; -import nodeJSIcon from "./icons/ic_nodejs_o.svg"; -import reactIcon from "./icons/ic_react_o.svg"; -import tailwindCssIcon from "./icons/ic_tailwindcss.svg"; +import nightmareFoxImage from "./../../../public/builders/avatars/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE.jpg"; +import SkillComponent from "./_components/SkillComponent"; import { NextPage } from "next"; +import { SiBootstrap, SiExpress, SiJavascript, SiNodedotjs, SiReact, SiTailwindcss } from "react-icons/si"; import { Address } from "~~/components/scaffold-eth"; -export const NightmareFox: NextPage = () => { +const NightmareFox: NextPage = () => { return ( -
+
NightmareFox Profile Picture {

Skills

-
- - - - - - +
+ } name="React" /> + } name="NodeJS" /> + } name="JavaScript" /> + } name="Bootstrap" /> + } name="TailwindCSS" /> + } name="ExpressJS" />
@@ -56,3 +52,5 @@ export const NightmareFox: NextPage = () => {
); }; + +export default NightmareFox; diff --git a/packages/nextjs/public/builders/avatars/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE.jpg b/packages/nextjs/public/builders/avatars/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f1c2277fd11deb1359c6625eb98beb3401356e8a GIT binary patch literal 25738 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ɵmfcjHt_`%=U3ngu&VTINrzHj>qF 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 Date: Fri, 23 Aug 2024 16:40:19 -0400 Subject: [PATCH 3/4] fix: removed unnecessary import --- .../_components/SkillComponent.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/_components/SkillComponent.tsx b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/_components/SkillComponent.tsx index df8f961..46214a1 100644 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/_components/SkillComponent.tsx +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/_components/SkillComponent.tsx @@ -1,5 +1,3 @@ -import React from "react"; - type SkillComponentProps = { icon: React.ReactNode; name: string; From 4dcc50e6b5bfdcedb6f79494b69bb2dd695b15a0 Mon Sep 17 00:00:00 2001 From: Carlos Henriquez <112921490+NightmareFox12@users.noreply.github.com> Date: Fri, 30 Aug 2024 19:27:33 -0400 Subject: [PATCH 4/4] Update page.tsx --- .../0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx index 5abf10b..0676c9a 100644 --- a/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx +++ b/packages/nextjs/app/builders/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE/page.tsx @@ -1,5 +1,4 @@ import Image from "next/image"; -import nightmareFoxImage from "./../../../public/builders/avatars/0xD2692F9df925D18D527ABe8b3d99EE9E9C8d75AE.jpg"; import SkillComponent from "./_components/SkillComponent"; import { NextPage } from "next"; import { SiBootstrap, SiExpress, SiJavascript, SiNodedotjs, SiReact, SiTailwindcss } from "react-icons/si"; @@ -12,12 +11,12 @@ const NightmareFox: NextPage = () => {
NightmareFox Profile