Skip to content

Commit 98c2e51

Browse files
committed
fix: change order and style buttons
1 parent f459b92 commit 98c2e51

2 files changed

Lines changed: 30 additions & 6 deletions

File tree

src/course-outline/outline-sidebar/OutlineSidebarContext.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@ export const OutlineSidebarProvider = ({ children }: { children?: React.ReactNod
4141
}, [open]);
4242

4343
const sidebarPages = {
44-
help: {
45-
component: OutlineHelpSidebar,
46-
icon: HelpOutline,
47-
title: intl.formatMessage(messages.sidebarButtonHelp),
48-
},
4944
info: {
5045
component: OutlineInfoSidebar,
5146
icon: Info,
5247
title: intl.formatMessage(messages.sidebarButtonInfo),
5348
},
49+
help: {
50+
component: OutlineHelpSidebar,
51+
icon: HelpOutline,
52+
title: intl.formatMessage(messages.sidebarButtonHelp),
53+
},
5454
} satisfies OutlineSidebarPages;
5555

5656
const context = useMemo<OutlineSidebarContextData>(

src/generic/sidebar/index.scss

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99
}
1010

1111
.sidebar-toggle {
12+
display: flex;
13+
flex-direction: column;
1214
align-self: flex-start;
15+
align-items: center;
1316

1417
.pgn__icon-button-toggle__container {
1518
flex-direction: column;
@@ -23,7 +26,28 @@
2326

2427
.rounded-iconbutton {
2528
border-radius: var(--pgn-size-menu-base-border-radius);
26-
border: 1px solid var(--btn-icon-color);
29+
border: 1px solid var(--pgn-color-primary-base);
30+
background-color: transparent;
31+
color: var(--pgn-color-primary-base) !important;
32+
width: 56px;
33+
34+
&.btn-icon-primary-active {
35+
border-width: 3px;
36+
}
37+
38+
&:hover {
39+
border-width: 2px;
40+
}
41+
42+
&.btn-icon-primary-active:before {
43+
content: "";
44+
border-right: 5px solid var(--pgn-color-primary-base);
45+
border-top: 5px solid transparent;
46+
border-bottom: 5px solid transparent;
47+
border-left: none;
48+
position: absolute;
49+
transform: translate(-30px, 15px);
50+
}
2751
}
2852
}
2953
}

0 commit comments

Comments
 (0)