NavHeaderBar.js 757 B

1234567891011121314151617181920212223242526272829
  1. import React from "react";
  2. import {
  3. TopNavigation,
  4. TopNavigationAction,
  5. Icon,
  6. } from "@ui-kitten/components";
  7. import * as RootNavigation from "../navigation/RootNavigation";
  8. const BackIcon = props => <Icon {...props} fill='#fff' name='arrow-back' />;
  9. export default function NavHeaderBar(props) {
  10. const {title,back}=props
  11. const renderBackAction = () => (
  12. <TopNavigationAction
  13. icon={BackIcon}
  14. onPress={() => RootNavigation.goBack()}
  15. />
  16. );
  17. const { accessoryRight } = props;
  18. return (
  19. <TopNavigation
  20. alignment='center'
  21. title={title}
  22. accessoryLeft={back !== false && renderBackAction}
  23. accessoryRight={accessoryRight}
  24. />
  25. );
  26. }