#include "chrome/browser/ui/views/side_panel/bookmarks/bookmarks_side_panel_coordinator.h"
#include "base/functional/callback.h"
#include "chrome/app/vector_icons/vector_icons.h"
#include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_element_identifiers.h"
#include "chrome/browser/ui/ui_features.h"
#include "chrome/browser/ui/views/side_panel/side_panel_entry.h"
#include "chrome/browser/ui/views/side_panel/side_panel_registry.h"
#include "chrome/browser/ui/views/side_panel/side_panel_web_ui_view.h"
#include "chrome/browser/ui/webui/side_panel/bookmarks/bookmarks_side_panel_ui.h"
#include "chrome/common/webui_url_constants.h"
#include "chrome/grit/generated_resources.h"
#include "components/omnibox/browser/vector_icons.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/base/models/image_model.h"
#include "ui/base/ui_base_features.h"
#include "ui/views/vector_icons.h"
#include "ui/views/view_class_properties.h"
SidePanelWebUIViewT_BookmarksSidePanelUI;
BEGIN_TEMPLATE_METADATA(…)
BookmarksSidePanelCoordinator::BookmarksSidePanelCoordinator(Browser* browser)
: … { … }
BookmarksSidePanelCoordinator::~BookmarksSidePanelCoordinator() = default;
void BookmarksSidePanelCoordinator::CreateAndRegisterEntry(
SidePanelRegistry* global_registry) { … }
std::unique_ptr<views::View>
BookmarksSidePanelCoordinator::CreateBookmarksWebView() { … }
BROWSER_USER_DATA_KEY_IMPL(BookmarksSidePanelCoordinator);