* update dependencies * eslint fixes * Upgrade to RN 67 * update other deps * Update to RN 0.67.2 * fix Android build (mmkv) * Fix crash when root message is deleted from the thread screen * Fix gif emoji playing at high speed on iOS ProMotion capable devices
22 lines
807 B
JavaScript
22 lines
807 B
JavaScript
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
class RecentItem {
|
|
testID = {
|
|
recentSearchItemPrefix: 'search.recent_item.',
|
|
recentSearchItemRemoveButtonSuffix: '.remove.button',
|
|
};
|
|
|
|
getRecentSearchItem = (searchTerms) => {
|
|
const recentSearchItemTestID = `${this.testID.recentSearchItemPrefix}${searchTerms}`;
|
|
const recentSearchItemRemoveButtonTestID = `${recentSearchItemTestID}${this.testID.recentSearchItemRemoveButtonSuffix}`;
|
|
|
|
return {
|
|
recentSearchItem: element(by.id(recentSearchItemTestID)),
|
|
recentSearchItemRemoveButton: element(by.id(recentSearchItemRemoveButtonTestID)),
|
|
};
|
|
};
|
|
}
|
|
|
|
const recentItem = new RecentItem();
|
|
export default recentItem;
|