From f26299019710ca1211cdeec9fe05ad662e3af3d0 Mon Sep 17 00:00:00 2001 From: Maciej Kotowski Date: Sun, 3 Oct 2021 20:04:26 +0200 Subject: [PATCH] list --- src/components/EventPreview/index.js | 42 ++++++++++++++----- src/components/EventPreview/index.module.scss | 12 ++++++ src/index.scss | 10 +++++ src/pages/Home/index.js | 2 +- 4 files changed, 54 insertions(+), 12 deletions(-) diff --git a/src/components/EventPreview/index.js b/src/components/EventPreview/index.js index 1bfda7e..b9fcbe7 100644 --- a/src/components/EventPreview/index.js +++ b/src/components/EventPreview/index.js @@ -1,16 +1,36 @@ import { Link } from "react-router-dom"; import { BIcon } from "../BIcon"; import styles from "./index.module.scss"; - +import React, { useState, useEffect } from "react"; +import {orangeColor} from "../../index.scss"; export const EventPreview = (props) => { - return ( - -
- {props.name ?? "Event name"}

- - {props.date ?? ""} - -
- - ); + const [label, setLabel] = useState(""); + const [color, setColor] = useState("white"); + useEffect(() => { + console.log(orangeColor) //nie dziaƂa :(( + switch (props.type) { + case 1: + setColor("green"); + break; + case 2: + setColor("red"); + break; + default: + } +}, [label,color,props.type]); + return ( + +
+ {props.name ?? "Event name"}{" "} +

+ + {props.date ?? ""} + {" "} +

+
+ {label} +
+
+ + ); }; diff --git a/src/components/EventPreview/index.module.scss b/src/components/EventPreview/index.module.scss index ee91ec5..63e0bff 100644 --- a/src/components/EventPreview/index.module.scss +++ b/src/components/EventPreview/index.module.scss @@ -25,3 +25,15 @@ font-size: 1.7em; transition: color 0.2s ease; } +.time{ + font-size: 1.1em; +} +.block{ + text-align: center; + font-weight: 600; + font-size: 0.8em; + max-width:120px; + padding:3px; + height:25px; + border-radius:10px; +} \ No newline at end of file diff --git a/src/index.scss b/src/index.scss index 4658aa4..7c68333 100644 --- a/src/index.scss +++ b/src/index.scss @@ -5,8 +5,18 @@ $gray: #dadada; $bggray: #e8e8e8; $bghover: darken($bggray, 10); $bg: #ffffff; +$orange:#FBBEBE; $defaultWidth: 90vw; $maxWidth: 650px; +$theme-colors: ( + 'orangeColor': #FBBEBE, + 'anotherColor': #FFF, +); +:export { + @each $key, $value in $theme-colors { + #{unquote($key)}: $value; + } + } * { margin: 0; diff --git a/src/pages/Home/index.js b/src/pages/Home/index.js index 393443f..bf5c1e3 100644 --- a/src/pages/Home/index.js +++ b/src/pages/Home/index.js @@ -67,7 +67,7 @@ export const Home = () => { {list.map((e, i) => { - return ; + return ; })}