anchor.diff:    reset,
     horizontalSwipe,
     leftSwipe,
  -  rightSwipe
  +  rightSwipe,
  +  confirmDismiss,
   }
   
   class LeaveBehindItem implements Comparable<LeaveBehindItem> {
  
positive.code:       ),
      );
    }
  }
  
negative.code:           else
              _handleDelete();
          },
          confirmDismiss: !confirmDismiss ? null : (DismissDirection dismissDirection) async {
            switch(dismissDirection) {
              case DismissDirection.endToStart:
                if (await _showConfirmationDialog(context, 'archive'))
                  _handleArchive();
                break;
              case DismissDirection.startToEnd:
                if (await _showConfirmationDialog(context, 'delete'))
                  _handleDelete();
                break;
              case DismissDirection.horizontal:
              case DismissDirection.vertical:
              case DismissDirection.up:
              case DismissDirection.down:
                assert(false);
            }
          },
          background: Container(
            color: theme.primaryColor,
            child: const ListTile(
  