# Copyright 2024 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 = [ "docking_promo_coordinator.h", "docking_promo_coordinator.mm", ] deps = [ "//components/feature_engagement/public", "//components/prefs", "//ios/chrome/app/application_delegate:app_state", "//ios/chrome/app/profile", "//ios/chrome/app/strings", "//ios/chrome/browser/default_browser/model:utils", "//ios/chrome/browser/docking_promo/model:utils", "//ios/chrome/browser/docking_promo/resources", "//ios/chrome/browser/docking_promo/ui", "//ios/chrome/browser/feature_engagement/model", "//ios/chrome/browser/first_run/public:screen_delegate", "//ios/chrome/browser/promos_manager/coordinator:promos", "//ios/chrome/browser/promos_manager/model", "//ios/chrome/browser/promos_manager/model:constants", "//ios/chrome/browser/promos_manager/model:factory", "//ios/chrome/browser/shared/coordinator/chrome_coordinator", "//ios/chrome/browser/shared/coordinator/scene:scene_state_header", "//ios/chrome/browser/shared/model/application_context", "//ios/chrome/browser/shared/model/browser", "//ios/chrome/browser/shared/model/prefs:pref_names", "//ios/chrome/browser/shared/public/features", "//ios/chrome/browser/shared/ui/util", "//ios/chrome/browser/start_surface/ui_bundled", "//ios/chrome/common/ui/confirmation_alert", "//ui/base", ] frameworks = [ "UIKit.framework", "Foundation.framework", ] } source_set("display_handler") { sources = [ "docking_promo_display_handler.h", "docking_promo_display_handler.mm", ] deps = [ "//base", "//components/feature_engagement/public", "//ios/chrome/browser/promos_manager/coordinator:promos", "//ios/chrome/browser/promos_manager/model:types", "//ios/chrome/browser/shared/public/commands", ] }