File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -180,22 +180,31 @@ const WrappedCodeSnippet: React.FC<{ activePage: ActivePage } & CodeSnippetProps
180180 navigate ( `${ location . pathname } ?lang=${ lang } ` ) ;
181181 } ;
182182
183+ const sdkLabel = detectedSdkType === 'client' ? 'Client' : detectedSdkType === 'agent' ? 'Agent' : null ;
184+
183185 return (
184- < CodeSnippet
185- { ...props }
186- lang = { languageOverride || activePage . language }
187- sdk = { detectedSdkType || sdk }
188- onChange = { handleLanguageChange }
189- className = { cn ( props . className , 'mb-5' ) }
190- languageOrdering = {
191- activePage . product && languageData [ activePage . product ] ? Object . keys ( languageData [ activePage . product ] ) : [ ]
192- }
193- apiKeys = { apiKeys }
194- // Hide internal language selector for client/agent blocks since page-level selector controls it
195- fixed = { detectedSdkType === 'client' || detectedSdkType === 'agent' }
196- >
197- { processedChildren }
198- </ CodeSnippet >
186+ < div className = { sdkLabel ? 'relative' : undefined } >
187+ { sdkLabel && (
188+ < span className = "absolute top-2 right-2 z-10 text-xs font-medium uppercase tracking-wider text-neutral-700 dark:text-neutral-300" >
189+ { sdkLabel }
190+ </ span >
191+ ) }
192+ < CodeSnippet
193+ { ...props }
194+ lang = { languageOverride || activePage . language }
195+ sdk = { detectedSdkType || sdk }
196+ onChange = { handleLanguageChange }
197+ className = { cn ( props . className , 'mb-5' ) }
198+ languageOrdering = {
199+ activePage . product && languageData [ activePage . product ] ? Object . keys ( languageData [ activePage . product ] ) : [ ]
200+ }
201+ apiKeys = { apiKeys }
202+ // Hide internal language selector for client/agent blocks since page-level selector controls it
203+ fixed = { detectedSdkType === 'client' || detectedSdkType === 'agent' }
204+ >
205+ { processedChildren }
206+ </ CodeSnippet >
207+ </ div >
199208 ) ;
200209} ;
201210
You can’t perform that action at this time.
0 commit comments