This commit is contained in:
zimplexing
2025-06-27 16:16:14 +08:00
commit 7e6095d2bb
111 changed files with 20915 additions and 0 deletions

22
components/ThemedView.tsx Normal file
View File

@@ -0,0 +1,22 @@
import {View, type ViewProps} from 'react-native';
import {useThemeColor} from '@/hooks/useThemeColor';
export type ThemedViewProps = ViewProps & {
lightColor?: string;
darkColor?: string;
};
export function ThemedView({
style,
lightColor,
darkColor,
...otherProps
}: ThemedViewProps) {
const backgroundColor = useThemeColor(
{light: lightColor, dark: darkColor},
'background',
);
return <View style={[{backgroundColor}, style]} {...otherProps} />;
}