# Copyright 2025 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("ui") {
  sources = [
    "set_up_list_config.h",
    "set_up_list_config.mm",
    "set_up_list_consumer.h",
    "set_up_list_consumer_source.h",
    "set_up_list_item_icon.h",
    "set_up_list_item_icon.mm",
    "set_up_list_item_view+Testing.h",
    "set_up_list_item_view.h",
    "set_up_list_item_view.mm",
    "set_up_list_item_view_data.h",
    "set_up_list_item_view_data.mm",
    "set_up_list_show_more_item_view.h",
    "set_up_list_show_more_item_view.mm",
    "set_up_list_show_more_view_controller.h",
    "set_up_list_show_more_view_controller.mm",
    "set_up_list_tap_delegate.h",
  ]
  public_deps = [
    "//base",
    "//ios/chrome/browser/content_suggestions/magic_stack/ui:public",
    "//ios/chrome/browser/ntp/ui_bundled:theme",
  ]
  deps = [
    "//components/password_manager/core/common:features",
    "//ios/chrome/app/strings",
    "//ios/chrome/browser/content_suggestions/public:constants",
    "//ios/chrome/browser/content_suggestions/set_up_list/public:constants",
    "//ios/chrome/browser/content_suggestions/set_up_list/ui/resources",
    "//ios/chrome/browser/content_suggestions/ui:public",
    "//ios/chrome/browser/content_suggestions/ui:ui_util",
    "//ios/chrome/browser/ntp/model:set_up_list",
    "//ios/chrome/browser/ntp/model:set_up_list_item_type",
    "//ios/chrome/browser/ntp/ui_bundled:feature_flags",
    "//ios/chrome/browser/shared/public/features",
    "//ios/chrome/browser/shared/ui/elements",
    "//ios/chrome/browser/shared/ui/symbols",
    "//ios/chrome/browser/shared/ui/util",
    "//ios/chrome/common/ui/colors",
    "//ios/chrome/common/ui/util",
    "//ios/chrome/common/ui/util:dynamic_type_util",
    "//ui/base",
  ]
  frameworks = [ "UIKit.framework" ]
}
