GuideStackNavigator.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. import * as React from "react";
  2. import Guide1Screen from "../screens/Guide1Screen";
  3. import Guide2Screen from "../screens/Guide2Screen";
  4. import Guide3Screen from "../screens/Guide3Screen";
  5. import Guide4Screen from "../screens/Guide4Screen";
  6. import StoreAudit from "../screens/StoreAudit";
  7. export default function GuideScreens(Screen, guideStep) {
  8. if (guideStep === "1") {
  9. return (
  10. <Screen
  11. name='Guide1'
  12. component={Guide1Screen}
  13. options={{
  14. animationTypeForReplace: guideStep === "1" ? "pop" : "push",
  15. }}
  16. />
  17. );
  18. } if (guideStep === "2") {
  19. return (
  20. <Screen
  21. name='Guide2'
  22. component={Guide2Screen}
  23. options={{
  24. animationTypeForReplace: guideStep === "2" ? "pop" : "push",
  25. }}
  26. />
  27. );
  28. } if (guideStep === "3") {
  29. return (
  30. <Screen
  31. name='Guide3'
  32. component={Guide3Screen}
  33. options={{
  34. animationTypeForReplace: guideStep === "3" ? "pop" : "push",
  35. }}
  36. />
  37. );
  38. } if (guideStep === "4") {
  39. return (
  40. <Screen
  41. name='Guide4'
  42. component={Guide4Screen}
  43. options={{
  44. animationTypeForReplace: guideStep === "4" ? "pop" : "push",
  45. }}
  46. />
  47. );
  48. } if (guideStep === "5") {
  49. return (
  50. <Screen
  51. name='StoreAudit'
  52. component={StoreAudit}
  53. options={{
  54. animationTypeForReplace: guideStep === "5" ? "pop" : "push",
  55. }}
  56. />
  57. );
  58. }
  59. return <></>;
  60. }