chromium/ios/chrome/browser/ui/recent_tabs/recent_tabs_constants.h

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef IOS_CHROME_BROWSER_UI_RECENT_TABS_RECENT_TABS_CONSTANTS_H_
#define IOS_CHROME_BROWSER_UI_RECENT_TABS_RECENT_TABS_CONSTANTS_H_

#import <Foundation/Foundation.h>

// Key for saving collapsed session state in the UserDefaults.
extern NSString* const kCollapsedSectionsKey;
// Accessibility identifier for the main view.
extern NSString* const kRecentTabsTableViewControllerAccessibilityIdentifier;
// Accessibility identifier for the "Show History" cell.
extern NSString* const kRecentTabsShowFullHistoryCellAccessibilityIdentifier;
// Accessibility identifier for the Illustrated cell in the Other Devices
// section used on empty states.
extern NSString* const
    kRecentTabsOtherDevicesIllustratedCellAccessibilityIdentifier;
// Accessibility identifier for the button shown when the user consented to sync
// but isn't syncing tabs (e.g. because they disabled tab syncs in setting, or
// hasn't entered their passphrase yet). Tapping the button opens sync settings.
extern NSString* const kRecentTabsTabSyncOffButtonAccessibilityIdentifier;

#endif  // IOS_CHROME_BROWSER_UI_RECENT_TABS_RECENT_TABS_CONSTANTS_H_