From 87381cf6b85e60d769600af6b430f06b08d181b2 Mon Sep 17 00:00:00 2001 From: Stanislaw <62724833+BoberITman@users.noreply.github.com> Date: Fri, 13 May 2022 22:44:44 +0200 Subject: [PATCH] tiles menu changes and floting navbar --- assets/Icons.js | 92 +++++++++++++++++++++++++++++++++++++++++++++ icons/PaperPlane.js | 11 ------ package-lock.json | 27 +++++++++++++ package.json | 2 + pages/index.js | 32 ++++++++++------ styles/globals.scss | 56 ++++++++++++++++++++++----- yarn.lock | 12 +++++- 7 files changed, 200 insertions(+), 32 deletions(-) create mode 100644 assets/Icons.js delete mode 100644 icons/PaperPlane.js diff --git a/assets/Icons.js b/assets/Icons.js new file mode 100644 index 0000000..d3a9e04 --- /dev/null +++ b/assets/Icons.js @@ -0,0 +1,92 @@ +module.exports = { + PaperPlane: function (props) { + return ( + + ); + }, + DiscordIcon: function (props) { + return ( + + ); + }, + YtIcon: function (props) { + return ( + + ); + }, + GithubIcon: function (props) { + return ( + + ); + }, + TwitterIcon: function (props) { + return ( + + ); + }, + Minecraft: function (props) { + return ( + + ); + }, + MemberIcon: function (props) { + return ( + + ); + }, + CalendarIcon: function (props) { + return ( + + ); + }, +}; diff --git a/icons/PaperPlane.js b/icons/PaperPlane.js deleted file mode 100644 index 05143a6..0000000 --- a/icons/PaperPlane.js +++ /dev/null @@ -1,11 +0,0 @@ -export function PaperPlane(props) { - return ( - - ); -} diff --git a/package-lock.json b/package-lock.json index f1678f3..2a2d194 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,8 +8,10 @@ "name": "gractwo-pl", "version": "0.1.0", "dependencies": { + "chart.js": "^3.7.1", "next": "12.1.6", "react": "18.1.0", + "react-chartjs-2": "^4.1.0", "react-dom": "18.1.0", "sass": "^1.51.0", "yarn": "^1.22.18" @@ -664,6 +666,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chart.js": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.7.1.tgz", + "integrity": "sha512-8knRegQLFnPQAheZV8MjxIXc5gQEfDFD897BJgv/klO/vtIyFFmgMXrNfgrXpbTr/XbTturxRgxIXx/Y+ASJBA==" + }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -2500,6 +2507,15 @@ "node": ">=0.10.0" } }, + "node_modules/react-chartjs-2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-4.1.0.tgz", + "integrity": "sha512-AsUihxEp8Jm1oBhbEovE+w50m9PVNhz1sfwEIT4hZduRC0m14gHWHd0cUaxkFDb8HNkdMIGzsNlmVqKiOpU74g==", + "peerDependencies": { + "chart.js": "^3.5.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/react-dom": { "version": "18.1.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.1.0.tgz", @@ -3441,6 +3457,11 @@ "supports-color": "^7.1.0" } }, + "chart.js": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-3.7.1.tgz", + "integrity": "sha512-8knRegQLFnPQAheZV8MjxIXc5gQEfDFD897BJgv/klO/vtIyFFmgMXrNfgrXpbTr/XbTturxRgxIXx/Y+ASJBA==" + }, "chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -4781,6 +4802,12 @@ "loose-envify": "^1.1.0" } }, + "react-chartjs-2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-4.1.0.tgz", + "integrity": "sha512-AsUihxEp8Jm1oBhbEovE+w50m9PVNhz1sfwEIT4hZduRC0m14gHWHd0cUaxkFDb8HNkdMIGzsNlmVqKiOpU74g==", + "requires": {} + }, "react-dom": { "version": "18.1.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.1.0.tgz", diff --git a/package.json b/package.json index c1738f3..c09c0a2 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,10 @@ "lint": "next lint" }, "dependencies": { + "chart.js": "^3.7.1", "next": "12.1.6", "react": "18.1.0", + "react-chartjs-2": "^4.1.0", "react-dom": "18.1.0", "sass": "^1.51.0", "yarn": "^1.22.18" diff --git a/pages/index.js b/pages/index.js index 9e45525..03fb609 100644 --- a/pages/index.js +++ b/pages/index.js @@ -1,6 +1,16 @@ import Header from "../components/Header.js"; import Banner from "../components/Banner.js"; -import { PaperPlane } from "../icons/PaperPlane.js"; +import { + PaperPlane, + DiscordIcon, + YtIcon, + GithubIcon, + TwitterIcon, + MemberIcon, + CalendarIcon, +} from "../assets/Icons.js"; +import { Line } from "react-chartjs-2"; +import { Chart as ChartJS } from "chart.js/auto"; export default function Home() { return ( <> @@ -17,26 +27,26 @@ export default function Home() {
Status botów
Wysłane wiadomości
-Członków
+Wysłane wiadomości
-Istnienia Gractwa
+