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

source_set("coordinator") {
  sources = [
    "tab_picker_coordinator.h",
    "tab_picker_coordinator.mm",
    "tab_picker_mediator.h",
    "tab_picker_mediator.mm",
  ]
  deps = [
    "//base",
    "//components/optimization_guide/proto:optimization_guide_proto",
    "//ios/chrome/browser/intelligence/persist_tab_context/model",
    "//ios/chrome/browser/intelligence/proto_wrappers:utils",
    "//ios/chrome/browser/shared/coordinator/chrome_coordinator",
    "//ios/chrome/browser/shared/model/browser",
    "//ios/chrome/browser/shared/model/profile",
    "//ios/chrome/browser/shared/model/utils:web_state_deferred_executor",
    "//ios/chrome/browser/shared/model/web_state_list",
    "//ios/chrome/browser/shared/public/commands",
    "//ios/chrome/browser/snapshots/model",
    "//ios/chrome/browser/tab_picker/public",
    "//ios/chrome/browser/tab_picker/ui",
    "//ios/chrome/browser/tab_switcher/tab_grid/base_grid/coordinator:mediator",
    "//ios/chrome/browser/tab_switcher/tab_grid/base_grid/ui",
    "//ios/chrome/browser/tab_switcher/ui_bundled",
    "//ios/chrome/browser/tab_switcher/ui_bundled:items",
    "//ios/chrome/browser/tab_switcher/ui_bundled/tab_grid:tab_grid_mode",
    "//ios/chrome/browser/tab_switcher/ui_bundled/tab_grid/grid:grid_item_identifier",
    "//ios/chrome/browser/tab_switcher/ui_bundled/tab_grid/grid:grid_utils",
    "//ios/chrome/browser/tab_switcher/ui_bundled/tab_grid/grid:selected_grid_items",
    "//ios/chrome/browser/web/model:page_placeholder",
    "//ios/web/public",
  ]
}
