# 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("ui") { sources = [ "autofill_ai_add_entities_menu_builder.h", "autofill_ai_add_entities_menu_builder.mm", "autofill_ai_entity_edit_consumer.h", "autofill_ai_entity_edit_mutator.h", "autofill_ai_entity_edit_table_view_controller.h", "autofill_ai_entity_edit_table_view_controller.mm", "autofill_ai_entity_edit_table_view_controller_delegate.h", "autofill_ai_entity_item.h", "autofill_ai_entity_item.mm", ] deps = [ ":edit_items", "//components/autofill/core/browser", "//components/strings", "//ios/chrome/app/strings", "//ios/chrome/browser/autofill/autofill_ai/public", "//ios/chrome/browser/net/model:crurl", "//ios/chrome/browser/settings/autofill/autofill_ai/public", "//ios/chrome/browser/settings/autofill/autofill_ai/utils", "//ios/chrome/browser/settings/autofill/ui", "//ios/chrome/browser/settings/ui_bundled:settings_root", "//ios/chrome/browser/shared/ui/symbols", "//ios/chrome/browser/shared/ui/table_view:utils", "//ios/chrome/browser/shared/ui/table_view/cells", "//ios/chrome/browser/shared/ui/table_view/content_configuration", "//ios/chrome/common/ui/colors", "//ios/chrome/common/ui/elements:form_input_accessory", "//ios/chrome/common/ui/reauthentication", "//ios/chrome/common/ui/util", ] } source_set("edit_items") { sources = [ "autofill_ai_date_picker_input_view.h", "autofill_ai_date_picker_input_view.mm", "autofill_ai_entity_country_item.h", "autofill_ai_entity_country_item.mm", "autofill_ai_entity_edit_date_item.h", "autofill_ai_entity_edit_date_item.mm", "autofill_ai_entity_edit_item.h", "autofill_ai_entity_edit_item.mm", "autofill_ai_entity_edit_item_factory.h", "autofill_ai_entity_edit_item_factory.mm", "autofill_ai_entity_field_item.h", ] deps = [ "//base", "//components/autofill/core/browser", "//ios/chrome/app/strings", "//ios/chrome/browser/autofill/autofill_ai/public", "//ios/chrome/browser/settings/autofill/autofill_ai/utils", "//ios/chrome/browser/shared/ui/list_model", "//ios/chrome/browser/shared/ui/symbols", "//ios/chrome/browser/shared/ui/table_view/cells", "//ios/chrome/browser/shared/ui/table_view/cells:generic_cells", "//ios/chrome/browser/shared/ui/table_view/content_configuration", "//ios/chrome/browser/shared/ui/util", "//ios/chrome/common/ui/colors", "//ios/chrome/common/ui/util", "//ui/base", ] } source_set("unit_tests") { testonly = true sources = [ "autofill_ai_add_entities_menu_builder_unittest.mm", "autofill_ai_entity_edit_table_view_controller+testing.h", "autofill_ai_entity_edit_table_view_controller_unittest.mm", ] deps = [ ":edit_items", ":ui", "//components/autofill/core/browser:test_support", "//components/sync:test_support", "//ios/chrome/app/strings", "//ios/chrome/browser/autofill/autofill_ai/public", "//ios/chrome/browser/net/model:crurl", "//ios/chrome/browser/settings/autofill/autofill_ai/utils", "//ios/chrome/browser/settings/autofill/ui", "//ios/chrome/browser/shared/ui/list_model", "//ios/chrome/browser/shared/ui/table_view:test_support", "//ios/chrome/browser/shared/ui/table_view/cells", "//third_party/ocmock", ] }