import React, { useContext } from 'react'; import {StyleSheet,Pressable, Text, View} from 'react-native'; import Separator from '../components/Separator'; import ColorContext from '../theme/ColorContext'; interface FoodElementTextProps { title : string mainColour: string secondaryColour: string } const componentHeight = 60; const componentWidth = 280; export default function FoodElementText(props : any) { const colors = useContext(ColorContext).colors const styles = StyleSheet.create({ button: { alignItems: 'center', justifyContent: 'center', width: "80%", borderRadius: 5, backgroundColor: props.mainColour ? props.mainColour : colors.ingredientBackground, marginHorizontal: "3%", }, text: { fontSize: 15, lineHeight: 20, fontWeight: 'bold', padding : "3%", color: colors.cardDetail, }, view: { alignItems: 'flex-start', justifyContent: 'center', marginRight: "3%", marginBottom: "2%", width: "100%" }, container: { width: "100%", //height: 50, borderRadius: 5, borderWidth: 2, borderColor: props.secondaryColour ? props.secondaryColour : colors.foodElementBorder, flexDirection: 'row', justifyContent: 'space-between', }, }); return ( {props.title} ); }