@@ -21,16 +21,16 @@ const stylesInActive = {
2121
2222const tabs = [
2323 {
24- title : 'Attributes ' ,
25- case : '__ATTRIBUTE ' ,
24+ title : 'Logs ' ,
25+ case : '__LOG ' ,
2626 } ,
2727 {
2828 title : 'Code' ,
2929 case : '__CODE' ,
3030 } ,
3131 {
32- title : 'Logs ' ,
33- case : '__LOG ' ,
32+ title : 'Attributes ' ,
33+ case : '__ATTRIBUTE ' ,
3434 } ,
3535] ;
3636
@@ -76,7 +76,7 @@ const tabs = [
7676// };
7777
7878const StepnodeTabHeader : React . FC < any > = ( { node, fetching } ) => {
79- const [ show , setShow ] = useState ( '__ATTRIBUTE ' ) ;
79+ const [ show , setShow ] = useState ( '__LOG ' ) ;
8080 const [ dynamicWidth , setDynamicWidth ] = useState < number | undefined > ( 79 ) ;
8181 const [ dynamicLeft , setDynamicLeft ] = useState < number | undefined > ( 21 ) ;
8282 const divRefs = useRef < ( HTMLSpanElement | null ) [ ] > ( [ ] ) ;
@@ -101,10 +101,11 @@ const StepnodeTabHeader: React.FC<any> = ({ node, fetching }) => {
101101 switch ( tab ) {
102102 case '__LOG' :
103103 return setShow ( '__LOG' ) ;
104- case '__ATTRIBUTE' :
105- return setShow ( '__ATTRIBUTE' ) ;
106104 case '__CODE' :
107105 return setShow ( '__CODE' ) ;
106+ case '__ATTRIBUTE' :
107+ return setShow ( '__ATTRIBUTE' ) ;
108+
108109 default :
109110 return '' ;
110111 }
@@ -150,7 +151,20 @@ const StepnodeTabHeader: React.FC<any> = ({ node, fetching }) => {
150151 </ div >
151152 ) : (
152153 < >
153- { show === '__ATTRIBUTE' ? (
154+ { show === '__LOG' && < DisplayLogs selectedNode = { node } /> }
155+ { show === '__CODE' && (
156+ < div className = { styles . codeContainer } >
157+ < SyntaxHighlighter
158+ customStyle = { { width : '100%' , height : '80%' , fontSize : 20 } }
159+ wrapLines = { true }
160+ language = "python"
161+ style = { okaidia }
162+ >
163+ { node . source_code ? node . source_code : '' }
164+ </ SyntaxHighlighter >
165+ </ div >
166+ ) }
167+ { show === '__ATTRIBUTE' && (
154168 < >
155169 < table cellSpacing = "0" className = "sidebar_table" >
156170 < tbody >
@@ -386,24 +400,7 @@ const StepnodeTabHeader: React.FC<any> = ({ node, fetching }) => {
386400 </ tbody >
387401 </ table >
388402 </ >
389- ) : (
390- ''
391- ) }
392- { show === '__CODE' ? (
393- < div className = { styles . codeContainer } >
394- < SyntaxHighlighter
395- customStyle = { { width : '100%' , height : '80%' , fontSize : 20 } }
396- wrapLines = { true }
397- language = "python"
398- style = { okaidia }
399- >
400- { node . source_code ? node . source_code : '' }
401- </ SyntaxHighlighter >
402- </ div >
403- ) : (
404- ''
405403 ) }
406- { show === '__LOG' ? < DisplayLogs selectedNode = { node } /> : '' }
407404 </ >
408405 ) }
409406 </ >
0 commit comments