Jade Bradley
diff --git a/client/src/components/assets/medalk.png b/client/src/components/assets/medalk.png
new file mode 100644
index 0000000..7812dfe
Binary files /dev/null and b/client/src/components/assets/medalk.png differ
diff --git a/client/src/components/assets/medall.png b/client/src/components/assets/medall.png
new file mode 100644
index 0000000..ac4fa68
Binary files /dev/null and b/client/src/components/assets/medall.png differ
diff --git a/client/src/components/assets/stackb.png b/client/src/components/assets/stackb.png
new file mode 100644
index 0000000..45d7cf5
Binary files /dev/null and b/client/src/components/assets/stackb.png differ
diff --git a/client/src/components/columns/Events.jsx b/client/src/components/columns/Events.jsx
index 691ecdd..60db33e 100644
--- a/client/src/components/columns/Events.jsx
+++ b/client/src/components/columns/Events.jsx
@@ -9,11 +9,16 @@ const Events = () => {
return (
<>
+

{
-
+
- {/* Top Voted */}
-
-
+
+
+
Top Favorite
-
-
- -
-
-
+
+ -
+
+
@@ -148,12 +150,13 @@ const Events = () => {
-
-
+
@@ -184,12 +187,13 @@ const Events = () => {
-
-
+
@@ -223,22 +227,20 @@ const Events = () => {
{/* Top Performers */}
-
-
-
+
+
+
Top Performers
-
+
-
-
+
@@ -269,12 +271,13 @@ const Events = () => {
-
-
+
@@ -305,12 +308,13 @@ const Events = () => {
-
-
+
diff --git a/client/src/components/columns/Feeds.jsx b/client/src/components/columns/Feeds.jsx
index 27fa49c..abbb1e1 100644
--- a/client/src/components/columns/Feeds.jsx
+++ b/client/src/components/columns/Feeds.jsx
@@ -1,144 +1,26 @@
import React, { useState, useEffect } from "react";
import "flowbite";
-import User3 from "../assets/icon3.jpg";
-import User4 from "../assets/icon4.png";
-import User5 from "../assets/icon5.jpg";
import ActivityLog from "./ActivityLog";
+
const Feeds = () => {
return (
<>
-
-
-
- Top of the Month
-
+
+
+
+
-
-
- -
-
-
-

-
-
-
- Joseph Angelo Progados
-
-
- Students
-
-
-
-
-
- -
-
-
-

-
-
-
- Vonnn Einuj Anre Sabusap
-
-
- Students
-
-
-
-
-
- -
-
-
-

-
-
-
- Thomes Lean
-
-
- Students
-
-
-
-
-
-
+
+
+ Feeds
+
+
+
-
-
- Feeds
-
-
-
-
-
-
-
>
);
};
diff --git a/client/src/components/columns/Leaderboard.jsx b/client/src/components/columns/Leaderboard.jsx
index 76be2a3..e52fefc 100644
--- a/client/src/components/columns/Leaderboard.jsx
+++ b/client/src/components/columns/Leaderboard.jsx
@@ -1,83 +1,136 @@
-import React from "react";
-import "flowbite";
+import React, { useState } from "react";
import User from "../assets/icon.jpg";
import User1 from "../assets/icon1.jpg";
+import User2 from "../assets/icon2.jpg";
+import User3 from "../assets/icon3.jpg";
+import User4 from "../assets/icon4.png";
+import User5 from "../assets/icon5.jpg";
+import Med from "../assets/medal.png";
+import Med1 from "../assets/medalk.png";
+import Med2 from "../assets/medall.png";
const Leaderboard = () => {
+ const [selectedItem, setSelectedItem] = useState(null);
+
+ const handleItemClick = (index) => {
+ setSelectedItem(index);
+ };
+
+ const handleItemHover = (index) => {
+ setSelectedItem(selectedItem === index ? null : index);
+ };
+
return (
<>
-
-
-
-
+
+
+
+
Leaderboard
+
+
-
+
- -
-
+
-
+
+
-
-
+
+
+
Edvenson Jay
email@windster.com
-
-
+
+

+
+
+
-
-
-
+
-
+
+
- Vonnn einuj anre sabusap
+ Vonnn Einuj Anre Sabusap
email@windster.com
+
+

+
+
-
-
-
+
-
+
+
Michael Gough
@@ -85,23 +138,35 @@ const Leaderboard = () => {
email@windster.com
+
+

+
+
-
-
-
+
-
+
@@ -122,13 +187,14 @@ const Leaderboard = () => {
-
-
-
+
-
+
@@ -149,13 +215,14 @@ const Leaderboard = () => {
-
-
-
+
-
+
@@ -176,13 +243,14 @@ const Leaderboard = () => {
-
-
-
+
-
+
@@ -203,13 +271,14 @@ const Leaderboard = () => {
-
-
-
+
-
+
@@ -230,13 +299,14 @@ const Leaderboard = () => {
-
-
-
+
-
+
@@ -257,13 +327,14 @@ const Leaderboard = () => {
-
-
-
+
-
+
@@ -286,8 +357,11 @@ const Leaderboard = () => {
+
+
+
diff --git a/client/src/components/columns/TopofTheMonth.jsx b/client/src/components/columns/TopofTheMonth.jsx
new file mode 100644
index 0000000..f7c7d09
--- /dev/null
+++ b/client/src/components/columns/TopofTheMonth.jsx
@@ -0,0 +1,155 @@
+import React from "react";
+import User3 from "../assets/icon3.jpg";
+import User4 from "../assets/icon4.png";
+import User5 from "../assets/icon5.jpg";
+
+const TopOfTheMonth = () => {
+ return (
+
+
+
+
+ Top of the Month
+
+
+
+
+ -
+
+
+

+
+
+
+ Joseph Angelo Progados
+
+
+ Students
+
+
+
+
+
+ -
+
+
+

+
+
+
+ Vonnn Einuj Anre Sabusap
+
+
+ Students
+
+
+
+
+
+ -
+
+
+

+
+
+
+ Thomes Lean
+
+
+ Students
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default TopOfTheMonth;
diff --git a/client/src/components/columns/style.css b/client/src/components/columns/style.css
index a4a67cb..686d915 100644
--- a/client/src/components/columns/style.css
+++ b/client/src/components/columns/style.css
@@ -1,11 +1,43 @@
+.selected {
+ background-color: orange;
+}
+
+.selected:hover {
+ background-color: transparent;
+}
+
.Feed {
width: 75%;
max-height: 320px;
margin-left: 100px;
+ position: relative;
+ overflow: hidden;
}
+
.Shadow {
box-shadow: -6px -2px 6px 2px rgba(43, 43, 43, 0.7);
}
-/* .Leaderboard {
- margin-left: 100px;
-} */
+
+.flow-root {
+ overflow: hidden;
+ position: relative;
+}
+
+.my-element {
+ background-color: blue;
+ color: white;
+ padding: 10px;
+}
+
+.my-element:active {
+ transform: translateZ(-2px);
+}
+
+.clicked {
+ font-weight: bold;
+}
+.custom-card-shadow {
+ box-shadow: 0 2px 4px 0 rgba(1, 1, 1, 1.1);
+}
+
+/* style.css */