// 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.

#import "ios/chrome/browser/composebox/shared/ui/composebox_ui_constants.h"

const CGFloat kOmniboxMinHeight = 44.0;
const CGFloat kOmniboxCobrowseMinHeight = 56.0;
const CGFloat kOmniboxIPadMinHeight = 56.0;

const CGFloat kInputPlateMargin = 10.0f;
const CGFloat kInputPlateIpadMargin = 12.0f;

const CGFloat kInputPlateCornerRadius = 24.0f;
const CGFloat kInputPlateIpadCornerRadius = 30.0f;

const CGFloat kComposeboxOmniboxLayoutGuideHorizontalMargin = 10.0f;

NSString* const kComposeboxAccessibilityIdentifier =
    @"kComposeboxAccessibilityIdentifier";
NSString* const kComposeboxPlusButtonAccessibilityIdentifier =
    @"kComposeboxPlusButtonAccessibilityIdentifier";
NSString* const kComposeboxMicButtonAccessibilityIdentifier =
    @"kComposeboxMicButtonAccessibilityIdentifier";
NSString* const kComposeboxLensButtonAccessibilityIdentifier =
    @"kComposeboxLensButtonAccessibilityIdentifier";
NSString* const kComposeboxQRCodeButtonAccessibilityIdentifier =
    @"kComposeboxQRCodeButtonAccessibilityIdentifier";
NSString* const kComposeboxSendButtonAccessibilityIdentifier =
    @"kComposeboxSendButtonAccessibilityIdentifier";
NSString* const kComposeboxAIMButtonAccessibilityIdentifier =
    @"kComposeboxAIMButtonAccessibilityIdentifier";
NSString* const kComposeboxImageGenerationButtonAccessibilityIdentifier =
    @"kComposeboxImageGenerationButtonAccessibilityIdentifier";
NSString* const kComposeboxAIMActionAccessibilityIdentifier =
    @"kComposeboxAIMActionAccessibilityIdentifier";
NSString* const kComposeboxImageGenerationActionAccessibilityIdentifier =
    @"kComposeboxImageGenerationActionAccessibilityIdentifier";
NSString* const kComposeboxAttachFileActionAccessibilityIdentifier =
    @"kComposeboxAttachFileActionAccessibilityIdentifier";
NSString* const kComposeboxGalleryActionAccessibilityIdentifier =
    @"kComposeboxGalleryActionAccessibilityIdentifier";
NSString* const kComposeboxCameraActionAccessibilityIdentifier =
    @"kComposeboxCameraActionAccessibilityIdentifier";
NSString* const kComposeboxAttachCurrentTabActionAccessibilityIdentifier =
    @"kComposeboxAttachCurrentTabActionAccessibilityIdentifier";
NSString* const kComposeboxSelectTabsActionAccessibilityIdentifier =
    @"kComposeboxSelectTabsActionAccessibilityIdentifier";
NSString* const kComposeboxCarouselAccessibilityIdentifier =
    @"kComposeboxCarouselAccessibilityIdentifier";
NSString* const kComposeboxCarouselItemAccessibilityIdentifier =
    @"kComposeboxCarouselItemAccessibilityIdentifier";
NSString* const kComposeboxInputItemCellCloseButtonAccessibilityIdentifier =
    @"kComposeboxInputItemCellCloseButtonAccessibilityIdentifier";
NSString* const kComposeboxTabsAccordionAccessibilityIdentifier =
    @"kComposeboxTabsAccordionAccessibilityIdentifier";
