import {View, Text} from "react-native"; import {LinearGradient} from "expo-linear-gradient"; const Card = { Block: ({variant, image, children}) => { const variantSelection = { default: ["rgba(100, 101, 103, 0.20)", "rgba(100, 101, 103, 0.0)"], success: ["rgba(26, 117, 18, 0.20)", "rgba(26, 117, 18, 0.0)"], danger: ['rgba(210, 145, 21, 0.20)', 'rgba(210, 145, 21, 0.0)'], error: ["rgba(229,53,45, 0.20)", "rgba(229,53,45, 0.0)"] } return ( {children} {!!image && {image} } ) }, Header: ({children}) => { return ( {children} ) }, Body: ({children}) => { return ( {children} ) }, TitleHeader: ({children}) => { return ( <> {children} ) }, TextSmall: ({children, style, ...props}) => { return ( <> {children} ) }, TitleExtra: ({children}) => { return ( <> {children} ) } } export default Card