UNPKG

@emcsistemas/native-ui

Version:
19 lines 847 B
import { Pressable, Switch } from "react-native"; import { Colors } from "../../theme"; import { Ionicons } from "@expo/vector-icons"; import EMCHStack from "../EMCHStack"; import EMCIcon from "../EMCIcon"; import EMCText from "../EMCText"; const EMCSwitch = ({ title, onInformationPress, ...rest }) => { return (<> <EMCHStack align='center'> <EMCText mr={onInformationPress ? 1 : 2}>{title}</EMCText> {onInformationPress && (<Pressable onPress={onInformationPress}> <EMCIcon as={Ionicons} name='information-circle-outline' color={Colors.blue[400]} size={6}/> </Pressable>)} </EMCHStack> <Switch trackColor={{ false: Colors.gray[200], true: Colors.success[700] }} ios_backgroundColor={Colors.white} {...rest}/> </>); }; export default EMCSwitch; //# sourceMappingURL=EMCSwitch.js.map