import { requireNativeView } from 'expo'; import type { ProcessedColorValue } from 'react-native'; import { Platform, processColor } from 'react-native'; import type { MeshGradientViewProps } from './MeshGradient.types'; const NativeView = requireNativeView< Omit & { colors?: (ProcessedColorValue | null | undefined)[]; } >('ExpoMeshGradient'); const MeshGradientView = (props: MeshGradientViewProps) => { const { colors, children, ...restProps } = props; return ( processColor(color))} children={Platform.OS !== 'android' ? children : undefined} /> ); }; export default MeshGradientView;