import { View, type ViewProps, type ViewStyle } from 'react-native' import { getFlashProps, getFlashStyles } from '../../utils/style-utils' import { type ConfigurableProps } from '../../types/types' export const FlashView = ( props: Omit & { nativeID: string configProps: ConfigurableProps } ) => { const { configProps, ...rest } = props const { styles, overrides, data } = configProps // Combine styles from various sources const combinedStyles: ViewStyle[] = [ rest.style as ViewStyle, getFlashStyles(rest.nativeID, overrides), styles?.style ?? {}, ] // Retrieve additional props based on nativeID const flashProps = getFlashProps(rest.nativeID, overrides) return ( ) }