В настоящее время я пытаюсь создать компонент CustomDrawerComponent с помощью React Navigation (https://reactnavigation.org/docs/drawer-navigator), где каждый из элементов должен иметь разные стили (цвет фона, цвет текста, высота). Моя проблема в том, что я не могу найти способ установить для каждого экрана свой стиль.
Какой лучший способ добиться чего-то подобного, где на drawerItemStyle
я могу установить свойства для этого конкретного элемента c:
export const PrimaryNavigator = createDrawerNavigator(
{
welcome: { screen: WelcomeScreen, drawerItemStyle: { backgroundColor: "#000" } },
demo: { screen: DemoScreen, drawerItemStyle: { backgroundColor: "#333" } },
},
{
hideStatusBar: true,
},
)