# 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("autofill_and_passwords") { sources = [ "autofill_ai_base_item_type.h", "autofill_ai_base_mutator.h", "autofill_and_passwords_consumer.h", "autofill_and_passwords_signin_promo_consumer.h", "autofill_and_passwords_table_view_controller.h", "autofill_and_passwords_table_view_controller.mm", "autofill_settings_consumer.h", "autofill_settings_mutator.h", "autofill_settings_table_view_controller.h", "autofill_settings_table_view_controller.mm", "identity_docs_consumer.h", "identity_docs_mutator.h", "identity_docs_table_view_controller.h", "identity_docs_table_view_controller.mm", "shopping_consumer.h", "shopping_mutator.h", "shopping_table_view_controller.h", "shopping_table_view_controller.mm", "travel_info_consumer.h", "travel_info_mutator.h", "travel_info_table_view_controller.h", "travel_info_table_view_controller.mm", ] deps = [ "//base", "//components/autofill/core/browser", "//components/autofill/core/common:features", "//components/strings", "//ios/chrome/app/strings", "//ios/chrome/browser/authentication/ui_bundled/cells", "//ios/chrome/browser/autofill/model", "//ios/chrome/browser/bubble/ui_bundled", "//ios/chrome/browser/bubble/ui_bundled:constants", "//ios/chrome/browser/net/model:crurl", "//ios/chrome/browser/settings/autofill/autofill_ai/ui", "//ios/chrome/browser/settings/autofill/autofill_and_passwords/utils:autofill_and_passwords_item_utils", "//ios/chrome/browser/settings/autofill/utils:autofill_settings_ui_util", "//ios/chrome/browser/settings/ui_bundled:constants", "//ios/chrome/browser/settings/ui_bundled:settings_root", "//ios/chrome/browser/settings/ui_bundled:settings_root_categories", "//ios/chrome/browser/settings/ui_bundled/autofill:constants", "//ios/chrome/browser/settings/ui_bundled/elements:enterprise_info_popover_view_controller", "//ios/chrome/browser/shared/public/features", "//ios/chrome/browser/shared/ui/list_model", "//ios/chrome/browser/shared/ui/table_view", "//ios/chrome/browser/shared/ui/table_view:utils", "//ios/chrome/browser/shared/ui/table_view/cells", "//ios/chrome/common/ui/colors", "//ios/chrome/common/ui/reauthentication", "//ios/chrome/common/ui/table_view:cells_constants", "//ui/base", "//ui/strings", ] } source_set("unit_tests") { testonly = true sources = [ "autofill_and_passwords_table_view_controller_unittest.mm", "autofill_settings_table_view_controller_unittest.mm", ] deps = [ ":autofill_and_passwords", "//base", "//base/test:test_support", "//components/autofill/core/common:features", "//components/strings", "//ios/chrome/app/strings", "//ios/chrome/browser/authentication/ui_bundled/cells", "//ios/chrome/browser/settings/ui_bundled:constants", "//ios/chrome/browser/shared/public/features", "//ios/chrome/browser/shared/ui/table_view:test_support", "//ios/chrome/browser/shared/ui/table_view/cells", "//ios/chrome/browser/shared/ui/table_view/content_configuration", "//testing/gtest", "//ui/base", ] }