mirror of
https://github.com/zimplexing/OrionTV.git
synced 2026-02-04 03:36:29 +08:00
23 lines
481 B
TypeScript
23 lines
481 B
TypeScript
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} />;
|
|
}
|