From 8f82df884a0e57a1fc23f09b8b60ecbe903de84d Mon Sep 17 00:00:00 2001 From: Denshooter Date: Mon, 6 Jan 2025 09:08:55 +0100 Subject: [PATCH] update --- app/components/Footer.tsx | 19 +++------ package-lock.json | 85 ++++++++++++++++++++++++++++++++++++++- package.json | 2 + public/icons/github.jsx | 19 +++++++++ public/icons/github.svg | 19 +++++++++ public/icons/linkedin.svg | 4 ++ public/icons/linkedin.tsx | 17 ++++++++ 7 files changed, 150 insertions(+), 15 deletions(-) create mode 100644 public/icons/github.jsx create mode 100644 public/icons/github.svg create mode 100644 public/icons/linkedin.svg create mode 100644 public/icons/linkedin.tsx diff --git a/app/components/Footer.tsx b/app/components/Footer.tsx index ebd39d0..7358724 100644 --- a/app/components/Footer.tsx +++ b/app/components/Footer.tsx @@ -6,20 +6,11 @@ export default function Footer() {

Thank You for Visiting

Connect with me on social platforms:

- - GitHub - - - LinkedIn - + + {/* Add more social links as needed */}

© Dennis Konkol 2024

diff --git a/package-lock.json b/package-lock.json index cda71bf..4dd2136 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,9 @@ "name": "portfolio", "version": "0.1.0", "dependencies": { + "@prisma/client": "^6.1.0", "next": "15.1.3", + "prisma": "^6.1.0", "react": "^19.0.0", "react-dom": "^19.0.0" }, @@ -875,6 +877,69 @@ "node": ">=14" } }, + "node_modules/@prisma/client": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-6.1.0.tgz", + "integrity": "sha512-AbQYc5+EJKm1Ydfq3KxwcGiy7wIbm4/QbjCKWWoNROtvy7d6a3gmAGkKjK0iUCzh+rHV8xDhD5Cge8ke/kiy5Q==", + "hasInstallScript": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "peerDependencies": { + "prisma": "*" + }, + "peerDependenciesMeta": { + "prisma": { + "optional": true + } + } + }, + "node_modules/@prisma/debug": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@prisma/debug/-/debug-6.1.0.tgz", + "integrity": "sha512-0himsvcM4DGBTtvXkd2Tggv6sl2JyUYLzEGXXleFY+7Kp6rZeSS3hiTW9mwtUlXrwYbJP6pwlVNB7jYElrjWUg==", + "license": "Apache-2.0" + }, + "node_modules/@prisma/engines": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-6.1.0.tgz", + "integrity": "sha512-GnYJbCiep3Vyr1P/415ReYrgJUjP79fBNc1wCo7NP6Eia0CzL2Ot9vK7Infczv3oK7JLrCcawOSAxFxNFsAERQ==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "6.1.0", + "@prisma/engines-version": "6.1.0-21.11f085a2012c0f4778414c8db2651556ee0ef959", + "@prisma/fetch-engine": "6.1.0", + "@prisma/get-platform": "6.1.0" + } + }, + "node_modules/@prisma/engines-version": { + "version": "6.1.0-21.11f085a2012c0f4778414c8db2651556ee0ef959", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-6.1.0-21.11f085a2012c0f4778414c8db2651556ee0ef959.tgz", + "integrity": "sha512-PdJqmYM2Fd8K0weOOtQThWylwjsDlTig+8Pcg47/jszMuLL9iLIaygC3cjWJLda69siRW4STlCTMSgOjZzvKPQ==", + "license": "Apache-2.0" + }, + "node_modules/@prisma/fetch-engine": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-6.1.0.tgz", + "integrity": "sha512-asdFi7TvPlEZ8CzSZ/+Du5wZ27q6OJbRSXh+S8ISZguu+S9KtS/gP7NeXceZyb1Jv1SM1S5YfiCv+STDsG6rrg==", + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "6.1.0", + "@prisma/engines-version": "6.1.0-21.11f085a2012c0f4778414c8db2651556ee0ef959", + "@prisma/get-platform": "6.1.0" + } + }, + "node_modules/@prisma/get-platform": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@prisma/get-platform/-/get-platform-6.1.0.tgz", + "integrity": "sha512-ia8bNjboBoHkmKGGaWtqtlgQOhCi7+f85aOkPJKgNwWvYrT6l78KgojLekE8zMhVk0R9lWcifV0Pf8l3/15V0Q==", + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "6.1.0" + } + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -2806,7 +2871,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -4519,6 +4583,25 @@ "node": ">= 0.8.0" } }, + "node_modules/prisma": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-6.1.0.tgz", + "integrity": "sha512-aFI3Yi+ApUxkwCJJwyQSwpyzUX7YX3ihzuHNHOyv4GJg3X5tQsmRaJEnZ+ZyfHpMtnyahhmXVfbTZ+lS8ZtfKw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/engines": "6.1.0" + }, + "bin": { + "prisma": "build/index.js" + }, + "engines": { + "node": ">=18.18" + }, + "optionalDependencies": { + "fsevents": "2.3.3" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", diff --git a/package.json b/package.json index 9743f6b..c4c5b7e 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,9 @@ "lint": "next lint" }, "dependencies": { + "@prisma/client": "^6.1.0", "next": "15.1.3", + "prisma": "^6.1.0", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/public/icons/github.jsx b/public/icons/github.jsx new file mode 100644 index 0000000..bb7323c --- /dev/null +++ b/public/icons/github.jsx @@ -0,0 +1,19 @@ +import * as React from "react"; + +const GithubComponent = (props) => ( + + {"github [#142]"} + + +); +export default GithubComponent; diff --git a/public/icons/github.svg b/public/icons/github.svg new file mode 100644 index 0000000..2dfec51 --- /dev/null +++ b/public/icons/github.svg @@ -0,0 +1,19 @@ + + + + + github [#142] + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/icons/linkedin.svg b/public/icons/linkedin.svg new file mode 100644 index 0000000..d4bbd0f --- /dev/null +++ b/public/icons/linkedin.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/icons/linkedin.tsx b/public/icons/linkedin.tsx new file mode 100644 index 0000000..c0b625b --- /dev/null +++ b/public/icons/linkedin.tsx @@ -0,0 +1,17 @@ +import * as React from "react"; +const LinkedInComponent = (props) => ( + + + +); +export default LinkedInComponent;