* add ThemeProvider to App.web.tsx * make FlatNavigator use themed color * fix extra padding on top in web * add observer to App.web.tsx to make it react to theme changes * fix TS for useColorSchemeStyle * add dark mode toggle button to web LeftNav * fix index.web.tsx border colors for web * Move the darkmode desktop web toggle to the right nav column --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
This commit is contained in:
parent
05e4e4ff93
commit
f50f07f562
7 changed files with 75 additions and 21 deletions
|
@ -1,6 +1,6 @@
|
|||
import {useTheme} from 'lib/ThemeContext'
|
||||
|
||||
export function useColorSchemeStyle(lightStyle: any, darkStyle: any) {
|
||||
export function useColorSchemeStyle<T>(lightStyle: T, darkStyle: T) {
|
||||
const colorScheme = useTheme().colorScheme
|
||||
return colorScheme === 'dark' ? darkStyle : lightStyle
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue