Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 9814562f

Přidáno uživatelem Fantič před více než 1 rok

re #10895: NoteViewPage: Sort refactor

Zobrazit rozdíly:

src/pages/ItemViewPage.tsx
97 97

  
98 98

  
99 99
  const handleIndexChanged = useCallback((newIndex: number, swipe?: boolean) => {
100
    if(swipe && item){
101
      log.debug("swipe change")
102
      console.log(newIndex)
103
      console.log(index)
104
      if(newIndex > fakeIndex){
105
        // next items
106
        if(item.nextItem){
107
          navigation.navigate("Item", { itemId: item.nextItem.toString() })
108
        }
109
        else{
110
          log.debug("no next item")
111
        }
112
      }
113
      else if(newIndex < fakeIndex){
114
        // previous items
115
        if(item.prevItem){
116
          navigation.navigate("Item", { itemId: item.prevItem.toString() })
117
        }
118
        else{
119
          log.debug("no prev item")
120
        }
121
      }
122
    }
123
    else if (newIndex >= 0 && newIndex < concordances.length && index != newIndex) {
100
    // if(swipe && item){
101
    //   log.debug("swipe change")
102
    //   console.log(newIndex)
103
    //   console.log(index)
104
    //   if(newIndex > index){
105
    //     // next items
106
    //     if(item.nextItem){
107
    //       navigation.navigate("Item", { itemId: item.nextItem.toString() })
108
    //     }
109
    //     else{
110
    //       log.debug("no next item")
111
    //     }
112
    //   }
113
    //   else if(newIndex < index){
114
    //     // previous items
115
    //     if(item.prevItem){
116
    //       navigation.navigate("Item", { itemId: item.prevItem.toString() })
117
    //     }
118
    //     else{
119
    //       log.debug("no prev item")
120
    //     }
121
    //   }
122
    // }
123
    // else 
124
    if (newIndex >= 0 && newIndex < concordances.length && index != newIndex) {
124 125
      console.log("index changed");
125 126
      setIndex(newIndex);
126 127
      if (concordances && concordances.length > 0) {

Také k dispozici: Unified diff