@@ -62,6 +62,22 @@ export function MainHeader(props) {
6262 return (
6363 < div className = "main-header text-gray-400 py-2 px-8 flex justify-between border-b border-black-700 bg-black-500" >
6464 < div className = "flex items-center gap-4" >
65+ < button
66+ className = "py-1.5 duration-200 font-semibold flex items-center gap-2 rounded-lg"
67+ aria-label = "Toggle editor pane"
68+ title = { props . isEditorCollapsed ? "Expand editor pane" : "Collapse editor pane" }
69+ onClick = { props . onToggleEditorCollapse }
70+ >
71+ < svg
72+ className = { `h-8 w-8 transition-transform duration-200 ${
73+ props . currentLayoutMode === 2 ? 'rotate-90' :
74+ props . currentLayoutMode === 3 ? 'rotate-180' :
75+ 'rotate-0'
76+ } `}
77+ >
78+ < use xlinkHref = { props . isEditorCollapsed ? "#icon-expand" : "#icon-collapse" } />
79+ </ svg >
80+ </ button >
6581 < DropdownMenu . Root >
6682 < DropdownMenu . Trigger asChild >
6783 < div className = "flex items-center p-1 hover:bg-gray-700 data-[state=open]:bg-[#454856] rounded-lg cursor-pointer duration-200" >
@@ -137,26 +153,6 @@ export function MainHeader(props) {
137153 </ svg >
138154 < span > My library</ span >
139155 </ button >
140- < button
141- className = { `px-4 py-1.5 bg-black-600 duration-200 font-semibold flex items-center gap-2 rounded-lg ${
142- props . isEditorCollapsed
143- ? 'hover:opacity-80'
144- : 'hover:bg-primary-700 text-white'
145- } `}
146- aria-label = "Toggle editor pane"
147- title = { props . isEditorCollapsed ? "Expand editor pane" : "Collapse editor pane" }
148- onClick = { props . onToggleEditorCollapse }
149- >
150- < svg
151- className = { `h-5 w-5 transition-transform duration-200 ${
152- props . currentLayoutMode === 2 ? 'rotate-90' :
153- props . currentLayoutMode === 3 ? 'rotate-180' :
154- 'rotate-0'
155- } `}
156- >
157- < use xlinkHref = "#icon-sidebar" />
158- </ svg >
159- </ button >
160156 </ div >
161157 < div >
162158 { isEditing ? (
0 commit comments