У меня есть стек. Первый экран представляет собой список элементов, и когда вы нажимаете на элемент, перед ним появляется новый экран, где заголовок представляет собой имя элемента, по которому был сделан щелчок. На этом экране мне также нужна кнопка заголовка, и я не могу заставить обе работать одновременно.
<Stack.Screen
name="Editor"
component={PoetryEditor}
options={
({route}) => ({title: route.params.poetryFormItem.formName})
}
/>
^Это работает для установки заголовка
<Stack.Screen
name="Editor"
component={PoetryEditor}
options={
{
headerRight: () => (
<Button onPress={() => Keyboard.dismiss()} title="Done"/>
)
}
}
/>
^Это работает для добавления кнопки
Я пробовал много комбинаций, чтобы попытаться заставить оба этих варианта работать одновременно, но безрезультатно. Я не могу объявить параметры дважды, потому что второй просто отменит первый.
Любые идеи?