GuideStackNavigator.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import {
  2. createStackNavigator,
  3. CardStyleInterpolators,
  4. } from "@react-navigation/stack";
  5. import * as React from "react";
  6. import Guide1Screen from "../screens/Guide1Screen";
  7. import Guide2Screen from "../screens/Guide2Screen";
  8. import Guide3Screen from "../screens/Guide3Screen";
  9. import Guide4Screen from "../screens/Guide4Screen";
  10. import StoreAudit from "../screens/StoreAudit";
  11. const config = {
  12. animation: "spring",
  13. config: {
  14. stiffness: 1000,
  15. damping: 500,
  16. mass: 3,
  17. overshootClamping: true,
  18. restDisplacementThreshold: 0.01,
  19. restSpeedThreshold: 0.01,
  20. },
  21. };
  22. export default function GuideScreens(Screen, guideStep) {
  23. console.log(guideStep);
  24. if (guideStep == "1") {
  25. {
  26. /* 商品 */
  27. }
  28. return <Screen name='Guide1' component={Guide1Screen} />;
  29. } else if (guideStep == "2") {
  30. return <Screen name='Guide2' component={Guide2Screen} />;
  31. } else if (guideStep == "3") {
  32. return <Screen name='Guide3' component={Guide3Screen} />;
  33. } else if (guideStep == "4") {
  34. return <Screen name='Guide4' component={Guide4Screen} />;
  35. } else if (guideStep == "5") {
  36. return <Screen name='StoreAudit' component={StoreAudit} />;
  37. } else {
  38. return <></>;
  39. }
  40. }