ShowbookAppointment state handling logic in useEffect

PHOTO EMBED

Thu Dec 14 2023 07:33:05 GMT+0000 (Coordinated Universal Time)

Saved by @alfred555 #react.js

// Check condition for completed steps and navigation handling
  // React.useEffect(() => {
  //   if (willTypeID === 2) {
  //     // Guardianship Will
  //     if (
  //       newCompletedSteps.includes(1)
  //       && newCompletedSteps.includes(2)
  //       && newCompletedSteps.includes(4)
  //       && newCompletedSteps.includes(5)
  //       && newCompletedSteps.includes(6) // upload docs
  //     ) {
  //       setIsShowBookAppointment(true);
  //     } else {
  //       setIsShowBookAppointment(false);
  //     }
  //   } else if (willTypeID === 1) {
  //     // Full Will
  //     if (
  //       newCompletedSteps.includes(1)
  //       && newCompletedSteps.includes(2)
  //       && newCompletedSteps.includes(3)
  //       && newCompletedSteps.includes(4)
  //       && newCompletedSteps.includes(7)
  //       && newCompletedSteps.includes(8) // Upload Docs
  //       // && newCompletedSteps.includes(9) // Will Preview
  //     ) {
  //       setIsShowBookAppointment(true);
  //     } else {
  //       setIsShowBookAppointment(false);
  //     }
  //   } else if (
  //     willTypeID === 3 // Property Will
  //     || willTypeID === 5 // Financial Assets Will
  //     || willTypeID === 4 // Buisness Owners Will
  //     || willTypeID === 6 // Templated Full Will
  //   ) {
  //     if (
  //       newCompletedSteps.includes(1)
  //       && newCompletedSteps.includes(2)
  //       && newCompletedSteps.includes(3)
  //       && newCompletedSteps.includes(4)
  //       && newCompletedSteps.includes(5)
  //       && newCompletedSteps.includes(6)
  //       && newCompletedSteps.includes(7)
  //       && newCompletedSteps.includes(8) // Upload Docs
  //       // && newCompletedSteps.includes(9) // Will Preview
  //     ) {
  //       setIsShowBookAppointment(true);
  //     } else {
  //       setIsShowBookAppointment(false);
  //     }
  //   }
  // }, [newCompletedSteps]);
content_copyCOPY