Files
OrionTV/components/ThemedView.tsx
zimplexing 7e6095d2bb Update
2025-07-04 18:10:28 +08:00

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} />;
}