Files
OrionTV/components/ThemedView.tsx
Neil.X.Zhang 3b79d06b7d Update
2025-06-27 16:16:14 +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} />;
}