параметр, который получен в этой функции
function Details(props) {
const cardTitle = props.route.params.cardTitle; // this is a header Title
CardTitle(cardTitle) // passing the value to CardTitle function
return (
<View>
<CardPollScreen/>
</View>
);
}
Я хочу получить доступ к значению cardtitle и обновить его в этом заголовке. Поэтому я передал эти значения в функцию CardTitle (cardtitle). после получения значения в функции. когда я пытаюсь получить доступ к значению в <Card.Title title ={cardtitle} />
, это ошибка, которую я получаю
function CardTitle(cardtitle){
return (
<View style={{marginLeft:-50}}>
<Card.Title
title= {cardtitle}
subtitle='3:10 PM Tuesday, November 12'
left={LeftContent}
titleStyle={{
fontSize: 12,
marginTop: 1,
marginLeft:-10
}}
subtitleStyle={{
fontSize: 12,
marginTop: 0,
padding: 0,
lineHeight: 13,
marginLeft:-10
}}
right={ (props) =>
<IconButton icon='more-horizontal' style={{marginRight:0}} color={Colors.black} size={25}/>
}/>
</View>
);
}
это стек для экрана
<FeedStack.Screen
name='Details'
component={Details}
options={{ headerTitle: props => <CardTitle {...props}/> }} />
{/* <FeedStack.Screen name='Opinions' component={Opinions} /> */}
<FeedStack.Screen
name='Topics'
component={Topics}
options={{
title: null,
}}
/>
Я пробовал много методов ничего не помогло.