@@ -120,7 +120,7 @@ export const GetPivotItems = () => {
120120 setSelectedValue ( data . value ) ;
121121 } ;
122122
123- const tabs = [
123+ let tabs = [
124124 {
125125 id : translateMessage ( 'Response Preview' ) ,
126126 name : translateMessage ( 'Response Preview' ) ,
@@ -130,8 +130,10 @@ export const GetPivotItems = () => {
130130 id : translateMessage ( 'Response Headers' ) ,
131131 name : translateMessage ( 'Response Headers' ) ,
132132 icon : < DocumentChevronDoubleRegular />
133- } ,
134- {
133+ } ]
134+
135+ if ( mode === Mode . Complete ) {
136+ const newTabs = [ {
135137 id : translateMessage ( 'Snippets' ) ,
136138 name : translateMessage ( 'Snippets' ) ,
137139 icon : < ClipboardCodeRegular />
@@ -145,8 +147,9 @@ export const GetPivotItems = () => {
145147 id : translateMessage ( 'Adaptive Cards' ) ,
146148 name : translateMessage ( 'Adaptive Cards' ) ,
147149 icon : < CardUiRegular />
148- }
149- ] ;
150+ } ] ;
151+ tabs = [ ...tabs , ...newTabs ] ;
152+ }
150153
151154 return (
152155 < div className = { styles . container } >
@@ -178,23 +181,19 @@ export const GetPivotItems = () => {
178181 < div className = { styles . tabContent } >
179182 { selectedValue === translateMessage ( 'Response Preview' ) && < Response /> }
180183 { selectedValue === translateMessage ( 'Response Headers' ) && < ResponseHeaders /> }
181- { mode === Mode . Complete && (
182- < >
183- { selectedValue === translateMessage ( 'Snippets' ) && < Snippets /> }
184- { selectedValue === translateMessage ( 'Graph toolkit' ) && < GraphToolkit /> }
185- { selectedValue === translateMessage ( 'Adaptive Cards' ) && (
186- < ThemeContext . Consumer >
187- { ( theme ) => (
188- < div id = { 'adaptive-cards-tab' } tabIndex = { 0 } >
189- < AdaptiveCards
190- body = { body as string }
191- hostConfig = { theme === 'light' ? lightThemeHostConfig : darkThemeHostConfig }
192- />
193- </ div >
194- ) }
195- </ ThemeContext . Consumer >
184+ { selectedValue === translateMessage ( 'Snippets' ) && < Snippets /> }
185+ { selectedValue === translateMessage ( 'Graph toolkit' ) && < GraphToolkit /> }
186+ { selectedValue === translateMessage ( 'Adaptive Cards' ) && (
187+ < ThemeContext . Consumer >
188+ { ( theme ) => (
189+ < div id = { 'adaptive-cards-tab' } tabIndex = { 0 } >
190+ < AdaptiveCards
191+ body = { body as string }
192+ hostConfig = { theme === 'light' ? lightThemeHostConfig : darkThemeHostConfig }
193+ />
194+ </ div >
196195 ) }
197- </ >
196+ </ ThemeContext . Consumer >
198197 ) }
199198 </ div >
200199 </ div >
0 commit comments