From 4276d20319458f535905eab0e205ba7de4a34711 Mon Sep 17 00:00:00 2001 From: maciekglowacki Date: Sun, 1 Nov 2020 21:41:16 +0100 Subject: [PATCH] updated card expand styles --- src/components/CourseCard.tsx | 63 ++++++++++++++++++----------------- src/components/Rightbar.tsx | 12 ++----- 2 files changed, 35 insertions(+), 40 deletions(-) diff --git a/src/components/CourseCard.tsx b/src/components/CourseCard.tsx index 46ce574..b5511bd 100644 --- a/src/components/CourseCard.tsx +++ b/src/components/CourseCard.tsx @@ -7,10 +7,6 @@ import styled from 'styled-components'; import { makeStyles } from '@material-ui/core/styles'; import { ReactComponent as CloseIcon } from '../assets/close.svg'; -interface ClassExandIconProps { - isSelected: boolean; -} - const CourseStyled = styled.div` display: flex; min-height: 40px; @@ -20,51 +16,58 @@ const CourseStyled = styled.div` flex-direction: column; margin-top: 10px; padding-top: 10px; - padding-bottom: 10px; border-radius: 10px; cursor: pointer; align-items: stretch; position: relative; - box-shadow: 9px 9px 8px -2px rgba(0,0,0,0.59); + box-shadow: 9px 9px 8px -2px rgba(0, 0, 0, 0.59); `; const CourseNameStyled = styled.div` -padding-top:20px; -padding-bottom:10px; -padding-left:35px; -padding-right:35px; + padding-top: 25px; + padding-bottom: 5px; + font-size: 16px; `; - - const ClassGroupStyled = styled.div` -position:relative; + position: relative; padding-top: 1px; padding-bottom: 1px; :hover { cursor: pointer; - background-color:#9ED3FF; + background-color: #9ed3ff; } `; -const ClassExandIconStyled = styled.img` - margin-top: 5px; +interface ExpandIconProps { + isSelected: boolean; +} + +const Flexbox = styled.div` + padding-bottom: 5px; + padding-top: 5px; + display: flex; + justify-content: center; + align-items: center; +`; + +const Expand = styled.img` width: 20px; transition: 0.2s; transform: ${(props) => (props.isSelected ? 'scaleY(-1);' : 'scaleY(1);')}; `; const TypeClass = styled.div` - font-size:12px; - position:absolute; - border-radius:15px; - background-color:#00506B; - border:2px solid; - min-width:45px; - top:5px; - left:5px; - color:white; - font-weight:bold; + font-size: 12px; + position: absolute; + border-radius: 15px; + background-color: #00506b; + border: 2px solid; + min-width: 45px; + top: 5px; + left: 5px; + color: white; + font-weight: bold; `; const useStyles = makeStyles({ @@ -117,16 +120,16 @@ export const CourseCard = ({ course }: CourseCardProps) => { .sort((a, b) => b.type.localeCompare(a.type)) .map((group, index) => ( onGroupClick(group, course.id)}> - {group.type==="CLASS"? "Ćw." : "Wyk."} + {group.type === 'CLASS' ? 'Ćw.' : 'Wyk.'}

{group.time} {group.room}

{group.lecturer}

))} -
setSelected(!isSelected)}> - -
+ setSelected(!isSelected)}> + + ); }; diff --git a/src/components/Rightbar.tsx b/src/components/Rightbar.tsx index 92f97b2..9d79658 100644 --- a/src/components/Rightbar.tsx +++ b/src/components/Rightbar.tsx @@ -26,20 +26,14 @@ const RightbarStyled = styled.div` border: 1px solid; } `; -const RightbarTextStyled = styled.div` - display: flex; - flex-direction: column; -`; - const SaveButton = styled.div` display: flex; justify-content: center; align-items: center; - background-color: #417cab !important; + background-color: #417cab; border-radius: 10px; cursor: pointer; height: 40px; - background-color: red; margin-bottom: 10px; &:hover { color: white; @@ -62,9 +56,7 @@ export const Rightbar = () => { //need to insert student name from db and course maybe based on current time or from db too return ( - - ZAPISZ - + ZAPISZ {filteredCourses.map((course, index) => ( ))}