// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ash/system/holding_space/pinned_files_bubble.h"
#include "ash/public/cpp/holding_space/holding_space_constants.h"
#include "ash/system/holding_space/pinned_files_section.h"
#include "ash/system/holding_space/suggestions_section.h"
#include "ui/base/metadata/metadata_impl_macros.h"
namespace ash {
PinnedFilesBubble::PinnedFilesBubble(HoldingSpaceViewDelegate* delegate)
: HoldingSpaceTrayChildBubble(delegate) {
SetID(kHoldingSpacePinnedFilesBubbleId);
}
PinnedFilesBubble::~PinnedFilesBubble() = default;
std::vector<std::unique_ptr<HoldingSpaceItemViewsSection>>
PinnedFilesBubble::CreateSections() {
std::vector<std::unique_ptr<HoldingSpaceItemViewsSection>> sections;
sections.push_back(std::make_unique<PinnedFilesSection>(delegate()));
sections.push_back(std::make_unique<SuggestionsSection>(delegate()));
return sections;
}
BEGIN_METADATA(PinnedFilesBubble)
END_METADATA
} // namespace ash