blob: e29d6688455149776cb804c1c7e7951aa1a60360 [file] [log] [blame]
// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/infobars/simple_alert_infobar_creator.h"
#include <memory>
#include "chrome/browser/infobars/confirm_infobar_creator.h"
#include "components/infobars/content/content_infobar_manager.h"
#include "components/infobars/core/infobar.h"
#include "components/infobars/core/simple_alert_infobar_delegate.h"
#include "third_party/skia/include/core/SkBitmap.h"
void CreateSimpleAlertInfoBar(
infobars::ContentInfoBarManager* infobar_manager,
infobars::InfoBarDelegate::InfoBarIdentifier infobar_identifier,
const gfx::VectorIcon* vector_icon,
const std::u16string& message,
bool auto_expire,
bool should_animate,
bool closeable) {
infobar_manager->AddInfoBar(
CreateConfirmInfoBar(std::make_unique<SimpleAlertInfoBarDelegate>(
infobar_identifier, vector_icon, message, auto_expire, should_animate,
closeable)));
}