File tree 2 files changed +12
-5
lines changed 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change 6
6
createStackNavigator ,
7
7
} from '@react-navigation/stack' ;
8
8
import { getHeaderTitle } from '@react-navigation/elements' ;
9
- import ExampleList , { examples } from './ExampleList' ;
10
9
import { Platform } from 'react-native' ;
10
+ import ExampleList , { examples } from './ExampleList' ;
11
11
12
12
const Stack = createStackNavigator ( ) ;
13
13
Original file line number Diff line number Diff line change 1
1
import { createTheming } from '@callstack/react-theme-provider' ;
2
- import type { Theme } from 'src/types' ;
2
+ import type { Theme , MD2Theme , MD3Theme } from 'src/types' ;
3
3
import {
4
4
MD2DarkTheme ,
5
5
MD2LightTheme ,
@@ -9,9 +9,16 @@ import {
9
9
10
10
export const DefaultTheme = MD3LightTheme ;
11
11
12
- export const { ThemeProvider, withTheme, useTheme } = createTheming < Theme > (
13
- DefaultTheme as ReactNativePaper . Theme
14
- ) ;
12
+ const {
13
+ ThemeProvider,
14
+ withTheme,
15
+ useTheme : useThemeProviderTheme ,
16
+ } = createTheming < Theme > ( DefaultTheme ) ;
17
+
18
+ const useTheme = ( overrides ?: Parameters < typeof useThemeProviderTheme > [ 0 ] ) =>
19
+ useThemeProviderTheme < MD2Theme | MD3Theme > ( overrides ) ;
20
+
21
+ export { ThemeProvider , withTheme , useTheme } ;
15
22
16
23
export const defaultThemesByVersion = {
17
24
2 : {
You can’t perform that action at this time.
0 commit comments