react-native-true-sight
Version:
A cross-platform video player with customizable controls for React Native.
18 lines (17 loc) • 548 B
JavaScript
import React from "react";
import { View, TouchableOpacity, Image, StyleSheet } from "react-native";
export const PlayerIcon = (props) => (<View style={styles.iconWrapper}>
<TouchableOpacity onPress={props.onPress}>
<Image resizeMode="contain" source={props.iconSource} style={[styles.icon, { tintColor: props.iconColor ?? "#fafafa" }]}/>
</TouchableOpacity>
</View>);
const styles = StyleSheet.create({
iconWrapper: {
padding: 5,
},
icon: {
margin: 15,
width: 30,
height: 30,
},
});