@@ -15,13 +15,13 @@ export default function CodeViewer({ codeFiles }: { codeFiles: FeatureFile[] })
1515
1616 if ( codeLayout === "tabs" ) {
1717 return (
18- < div className = "flex flex-col h-full" >
18+ < div className = "flex flex-col h-full bg-white " >
1919 < Tabs
2020 value = { selectedFile ?. name }
2121 onValueChange = { setCodeFile }
22- className = "flex-1 flex flex-col dark:bg-cpk-docs-dark-bg"
22+ className = "flex-1 flex flex-col dark:bg-cpk-docs-dark-bg/95 "
2323 >
24- < TabsList className = "w-full justify-start h-auto flex-wrap p-1 gap-1 bg-white dark:bg-white/5 rounded-none" >
24+ < TabsList className = "w-full justify-start h-auto flex-wrap p-1 gap-1 rounded-none" >
2525 { codeFiles . map ( ( file ) => (
2626 < TabsTrigger
2727 key = { file . name }
@@ -38,7 +38,7 @@ export default function CodeViewer({ codeFiles }: { codeFiles: FeatureFile[] })
3838 value = { file . name }
3939 className = "flex-1 mt-0 data-[state=inactive]:hidden"
4040 >
41- < div className = "h-full bg-gray-50 dark:bg-[#1e1e1e] " >
41+ < div className = "h-full rounded-xl overflow-hidden " >
4242 < CodeEditor file = { file } />
4343 </ div >
4444 </ TabsContent >
@@ -49,22 +49,25 @@ export default function CodeViewer({ codeFiles }: { codeFiles: FeatureFile[] })
4949 }
5050
5151 return (
52- < div className = "flex h-full dark:bg-cpk-docs-dark-bg" >
53- < div className = "w-72 border-r border-gray-200 dark:border-neutral-700 flex flex-col bg-white dark:bg-white/5" >
54- < div className = "flex-1 overflow-auto" >
55- < FileTree files = { codeFiles } selectedFile = { selectedFile } onFileSelect = { setCodeFile } />
56- </ div >
57- </ div >
58- < div className = "flex-1 h-full py-5 bg-gray-50 dark:bg-[#1e1e1e]" >
59- { selectedFile ? (
60- < div className = "h-full" >
61- < CodeEditor file = { selectedFile } />
62- </ div >
63- ) : (
64- < div className = "flex items-center justify-center h-full text-muted-foreground dark:text-neutral-300" >
65- Select a file to view its content.
52+ < div className = "flex h-full bg-white" >
53+ { /* wrapper div to mix the bg-cpk-docs-dark-bg bg-white with bg-cpk-docs-dark-bg on dark mode */ }
54+ < div className = "dark:bg-cpk-docs-dark-bg/95" >
55+ < div className = "w-72 border-r border-gray-200 dark:border-neutral-700 flex flex-col" >
56+ < div className = "flex-1 overflow-auto" >
57+ < FileTree files = { codeFiles } selectedFile = { selectedFile } onFileSelect = { setCodeFile } />
6658 </ div >
67- ) }
59+ </ div >
60+ < div className = "flex-1 h-full py-5 bg-gray-50 dark:bg-[#1e1e1e] rounded-xl overflow-hidden" >
61+ { selectedFile ? (
62+ < div className = "h-full" >
63+ < CodeEditor file = { selectedFile } />
64+ </ div >
65+ ) : (
66+ < div className = "flex items-center justify-center h-full text-muted-foreground dark:text-neutral-300" >
67+ Select a file to view its content.
68+ </ div >
69+ ) }
70+ </ div >
6871 </ div >
6972 </ div >
7073 ) ;
0 commit comments