diff --git a/src/components/elements/DesktopChallengeMenu.js b/src/components/elements/DesktopChallengeMenu.js
index 0573ccf..0c37428 100644
--- a/src/components/elements/DesktopChallengeMenu.js
+++ b/src/components/elements/DesktopChallengeMenu.js
@@ -24,7 +24,7 @@ const Option = styled(FlexColumn)`
cursor: pointer;
&:hover {
- background-color: ${({theme}) => theme.colors.green};
+ background-color: ${({theme}) => theme.colors.green05};
}
`;
diff --git a/src/components/sections/Leaderboard.js b/src/components/sections/Leaderboard.js
index 4548310..209e95e 100644
--- a/src/components/sections/Leaderboard.js
+++ b/src/components/sections/Leaderboard.js
@@ -1,15 +1,69 @@
import React from "react";
-import {FlexColumn} from "../../utils/containers";
-import {H2} from "../../utils/fonts";
+import {FlexColumn, FlexRow} from "../../utils/containers";
+import {H2, H3} from "../../utils/fonts";
+import Media from "react-media";
+import theme from "../../utils/theme";
+import styled from "styled-components";
+
+const BoardVariant = styled(FlexColumn)`
+ transition: background-color 0.3s ease-in-out;
+ border: 1px solid ${({theme}) => theme.colors.green05};
+
+ &:hover {
+ background-color: ${({theme}) => theme.colors.green05};
+ }
+
+ div {
+ text-transform: uppercase;
+ }
+`;
const Leaderboard = () => {
+ const mobileRender = () => {
+ return (
+
+
+ Leaderboard
+
+
+ );
+ }
+
+ const desktopRender = () => {
+ return (
+
+
+ Leaderboard
+
+
+
+
+ By user
+
+
+
+
+ By metric
+
+
+
+
+ );
+ }
+
+
return (
-
-
- Leaderboard
-
-
- );
+ <>
+
+ {mobileRender()}
+
+
+ {desktopRender()}
+
+ >
+ )
+
+
}
export default Leaderboard;
\ No newline at end of file
diff --git a/src/utils/colors.js b/src/utils/colors.js
index 3315328..991854a 100644
--- a/src/utils/colors.js
+++ b/src/utils/colors.js
@@ -1,6 +1,7 @@
const colors = {
white: '#FCFCFC',
green: '#1B998B',
+ green05: 'rgba(27, 153, 139, 0.5)',
dark: '#343434',
dark03: 'rgba(52, 52, 52, 0.3)',
dark05: 'rgba(52, 52, 52, 0.5)',