From 736336a6d7e36c9b64e1bbbdc0b056507e4d0326 Mon Sep 17 00:00:00 2001
From: Ace <40604284+AceTheCreator@users.noreply.github.com>
Date: Mon, 22 Aug 2022 17:00:23 +0100
Subject: [PATCH 01/10] feat: new community section (#902)
---
components/icons/AsyncAPI.js | 22 +
components/icons/Overview.js | 37 ++
components/layout/CommunityLayout.js | 23 +
components/navigation/StickyNavbar.js | 2 +-
components/navigation/communityItems.js | 61 ++-
css/styles.css | 233 +++++++++-
package-lock.json | 443 ++++++++++++++++---
package.json | 2 +-
pages/community/index.js | 522 +++++++++++++++++++++++
public/img/homepage/ace.jpeg | Bin 0 -> 18744 bytes
public/img/homepage/ale.jpeg | Bin 0 -> 41098 bytes
public/img/homepage/ambassador.jpeg | Bin 0 -> 41833 bytes
public/img/homepage/anisat.jpeg | Bin 0 -> 10654 bytes
public/img/homepage/barbano.jpeg | Bin 0 -> 48169 bytes
public/img/homepage/check.png | Bin 0 -> 4369 bytes
public/img/homepage/circular-pattern.png | Bin 0 -> 470158 bytes
public/img/homepage/comment.png | Bin 0 -> 6121 bytes
public/img/homepage/dale.jpeg | Bin 0 -> 35865 bytes
public/img/homepage/discuss-page.png | Bin 0 -> 742771 bytes
public/img/homepage/event-cover.png | Bin 0 -> 755483 bytes
public/img/homepage/fran.jpeg | Bin 0 -> 27953 bytes
public/img/homepage/fran.png | Bin 0 -> 22897 bytes
public/img/homepage/git.png | Bin 0 -> 3179 bytes
public/img/homepage/hearts.mp4 | Bin 0 -> 126030 bytes
public/img/homepage/idea.png | Bin 0 -> 2215 bytes
public/img/homepage/jonas.jpeg | Bin 0 -> 24648 bytes
public/img/homepage/kuda.jpeg | Bin 0 -> 20545 bytes
public/img/homepage/line.png | Bin 0 -> 1921 bytes
public/img/homepage/maciej.png | Bin 0 -> 102149 bytes
public/img/homepage/missy.jpeg | Bin 0 -> 23343 bytes
public/img/homepage/reaction.png | Bin 0 -> 3227 bytes
public/img/homepage/roadmap.png | Bin 0 -> 2127453 bytes
public/img/homepage/sergio.jpeg | Bin 0 -> 34333 bytes
public/img/homepage/slack-cover.png | Bin 0 -> 857183 bytes
public/img/homepage/slack.png | Bin 0 -> 3459 bytes
public/img/homepage/souvik.jpeg | Bin 0 -> 37263 bytes
public/img/homepage/star.png | Bin 0 -> 517463 bytes
public/img/homepage/tutorials.png | Bin 0 -> 238384 bytes
public/img/homepage/usecases.png | Bin 0 -> 328678 bytes
public/img/homepage/yash.jpeg | Bin 0 -> 169247 bytes
tailwind.config.js | 92 ++--
41 files changed, 1322 insertions(+), 115 deletions(-)
create mode 100644 components/icons/AsyncAPI.js
create mode 100644 components/icons/Overview.js
create mode 100644 components/layout/CommunityLayout.js
create mode 100644 pages/community/index.js
create mode 100644 public/img/homepage/ace.jpeg
create mode 100644 public/img/homepage/ale.jpeg
create mode 100644 public/img/homepage/ambassador.jpeg
create mode 100644 public/img/homepage/anisat.jpeg
create mode 100644 public/img/homepage/barbano.jpeg
create mode 100644 public/img/homepage/check.png
create mode 100644 public/img/homepage/circular-pattern.png
create mode 100644 public/img/homepage/comment.png
create mode 100644 public/img/homepage/dale.jpeg
create mode 100644 public/img/homepage/discuss-page.png
create mode 100644 public/img/homepage/event-cover.png
create mode 100644 public/img/homepage/fran.jpeg
create mode 100644 public/img/homepage/fran.png
create mode 100644 public/img/homepage/git.png
create mode 100644 public/img/homepage/hearts.mp4
create mode 100644 public/img/homepage/idea.png
create mode 100644 public/img/homepage/jonas.jpeg
create mode 100644 public/img/homepage/kuda.jpeg
create mode 100644 public/img/homepage/line.png
create mode 100644 public/img/homepage/maciej.png
create mode 100644 public/img/homepage/missy.jpeg
create mode 100644 public/img/homepage/reaction.png
create mode 100644 public/img/homepage/roadmap.png
create mode 100644 public/img/homepage/sergio.jpeg
create mode 100644 public/img/homepage/slack-cover.png
create mode 100644 public/img/homepage/slack.png
create mode 100644 public/img/homepage/souvik.jpeg
create mode 100644 public/img/homepage/star.png
create mode 100644 public/img/homepage/tutorials.png
create mode 100644 public/img/homepage/usecases.png
create mode 100644 public/img/homepage/yash.jpeg
diff --git a/components/icons/AsyncAPI.js b/components/icons/AsyncAPI.js
new file mode 100644
index 000000000000..1ae01753922b
--- /dev/null
+++ b/components/icons/AsyncAPI.js
@@ -0,0 +1,22 @@
+export default function IconAsyncAPI({ className }) {
+ return (
+
+ );
+}
diff --git a/components/icons/Overview.js b/components/icons/Overview.js
new file mode 100644
index 000000000000..116b222a137c
--- /dev/null
+++ b/components/icons/Overview.js
@@ -0,0 +1,37 @@
+export default function IconOverview({ className }) {
+ return (
+
+ );
+}
diff --git a/components/layout/CommunityLayout.js b/components/layout/CommunityLayout.js
new file mode 100644
index 000000000000..9985d03b69ec
--- /dev/null
+++ b/components/layout/CommunityLayout.js
@@ -0,0 +1,23 @@
+import React from 'react';
+import Head from '../Head';
+import Container from './Container';
+import NavBar from '../navigation/NavBar';
+import StickyNavbar from '../navigation/StickyNavbar';
+
+
+export default function CommunityLayout({
+ title,
+ description,
+ children,
+ wide = true,
+}) {
+ return (
+ <>
+