export interface IWEProps { accessibilityLabel: string; onPress?: ((status: string | undefined) => void) | undefined; localePrefix: string; children: JSX.Element[]; style: IWEStyle; type?: string;}class WrappingElement extends React.PureComponent<IWEProps> { render() { const { onPress, children, type, accessibilityLabel, style, } = this.props; return onPress ? (<TouchableOpacity accessibilityLabel={accessibilityLabel} style={style} type={type} onPress={() => onPress(type)}> { children }</TouchableOpacity> ) : (<View accessibilityLabel={accessibilityLabel} style={style} type={type}> { children }</View> ); }}
This is what I am doing, and this is an error I'm getting on type
prop in View
and TouchableOpacity
:
Property 'type' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly'.