File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load diff This file was deleted.
Original file line number Diff line number Diff line change 1- import "./AppSideBar.scss" ;
1+ import {
2+ StyledItem ,
3+ StyledItemContainer ,
4+ StyledSideBar ,
5+ } from "./Styled.AppSideBar" ;
26
37interface SideBarItem {
48 title : string ;
@@ -12,21 +16,15 @@ interface AppSideBarProps {
1216
1317function AppSideBar ( { items } : AppSideBarProps ) {
1418 return (
15- < div className = "app-side-bar" >
16- < div className = "app-side-bar__items" >
17- { items . map ( ( item ) => {
18- return (
19- < div
20- className = { `app-side-bar__item ${ item . isActive ? "active" : "" } ` }
21- onClick = { item . onClick }
22- key = { item . title }
23- >
24- { item . title }
25- </ div >
26- ) ;
27- } ) }
28- </ div >
29- </ div >
19+ < StyledSideBar >
20+ < StyledItemContainer >
21+ { items . map ( ( item ) => (
22+ < StyledItem onClick = { item . onClick } key = { item . title } >
23+ { item . title }
24+ </ StyledItem >
25+ ) ) }
26+ </ StyledItemContainer >
27+ </ StyledSideBar >
3028 ) ;
3129}
3230
Original file line number Diff line number Diff line change 1+ import styled from "@emotion/styled" ;
2+
3+ export const StyledSideBar = styled . div `
4+ grid-area: side-bar;
5+ width: 100%;
6+ height: 100%;
7+ ` ;
8+
9+ export const StyledItemContainer = styled . div `
10+ width: 100%;
11+ box-sizing: border-box;
12+ ` ;
13+
14+ export const StyledItem = styled . div `
15+ border-radius: 10px;
16+ padding: 6px 10px;
17+ box-sizing: border-box;
18+ box-shadow: 2px 2px 4px rgb(0, 0, 0, 0);
19+ &:hover {
20+ backdrop-filter: brightness(150%);
21+ transition: ease-in 0.2s;
22+ }
23+ &:active {
24+ box-shadow: 2px 2px 4px rgb(0, 0, 0, 0.5) inset;
25+ }
26+ ` ;
You can’t perform that action at this time.
0 commit comments