File tree Expand file tree Collapse file tree
ethernet-view/src/layouts/SplitLayout/Pane Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import styles from "layouts/SplitLayout/Pane/Pane.module.scss" ;
22
3- import React from "react" ; // Add missing import
4-
53type Props = {
64 component : React . ReactNode ;
75 normalizedLength : number ;
86 collapsedIcon : string ;
97} ;
108
119export const Pane = ( { component, normalizedLength, collapsedIcon } : Props ) => {
12- return normalizedLength === 0 ? (
13- < div className = { styles . collapsed } >
14- < div className = { styles . icon } >
15- < img src = { collapsedIcon } alt = "collapsed" />
16- </ div >
17- </ div >
18- ) : (
10+
11+ const isCollapsed = normalizedLength === 0 ;
12+
13+ return (
1914 < div
20- className = { styles . wrapper }
15+ className = { isCollapsed ? styles . collapsed : styles . wrapper }
2116 style = { {
2217 flex : normalizedLength ,
2318 } }
2419 >
25- { component }
20+ < div className = { styles . icon } style = { {
21+ display : isCollapsed ? "block" : "none"
22+ } } >
23+ < img src = { collapsedIcon } alt = "collapsed" />
24+ </ div >
25+
26+ < div style = { isCollapsed ? { display : "none" } : { height : "100%" } } >
27+ { component }
28+ </ div >
29+
2630 </ div >
2731 ) ;
2832} ;
You can’t perform that action at this time.
0 commit comments