99 MenuItem ,
1010 css ,
1111 spacing ,
12+ useDarkMode ,
1213} from '@mongodb-js/compass-components' ;
13- import { useDetectVsCodeDarkMode } from './use-detect-vscode-dark-mode' ;
1414import {
1515 PreviewMessageType ,
1616 type MessageFromExtensionToWebview ,
@@ -111,7 +111,6 @@ const spinnerStyles = css({
111111} ) ;
112112
113113const PreviewApp : React . FC = ( ) => {
114- const darkMode = useDetectVsCodeDarkMode ( ) ;
115114 const [ documents , setDocuments ] = useState < PreviewDocument [ ] > ( [ ] ) ;
116115 const [ sortOption , setSortOption ] = useState < SortOption > ( 'default' ) ;
117116 const [ itemsPerPage , setItemsPerPage ] = useState < number > ( 10 ) ;
@@ -120,6 +119,7 @@ const PreviewApp: React.FC = () => {
120119 const [ settingsMenuOpen , setSettingsMenuOpen ] = useState ( false ) ;
121120 const [ isLoading , setIsLoading ] = useState ( true ) ;
122121 const [ totalCountInCollection , setTotalCountInCollection ] = useState < number | null > ( null ) ;
122+ const darkMode = useDarkMode ( ) ;
123123
124124 const totalDocuments = documents . length ;
125125 const totalPages = Math . max ( 1 , Math . ceil ( totalDocuments / itemsPerPage ) ) ;
@@ -226,7 +226,6 @@ const PreviewApp: React.FC = () => {
226226 } ;
227227
228228 return (
229- < LeafyGreenProvider darkMode = { darkMode } >
230229 < div
231230 style = { {
232231 backgroundColor : darkMode ? '#1E1E1E' : '#FFFFFF' ,
@@ -396,7 +395,6 @@ const PreviewApp: React.FC = () => {
396395 ) }
397396 </ div >
398397 </ div >
399- </ LeafyGreenProvider >
400398 ) ;
401399} ;
402400
0 commit comments