#include <memory>
#include <utility>
#include "chrome/browser/ui/views/webauthn/authenticator_paask_sheet_view.h"
#include "chrome/browser/ui/webauthn/sheet_models.h"
#include "chrome/grit/generated_resources.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/views/border.h"
#include "ui/views/controls/button/label_button.h"
#include "ui/views/style/typography.h"
#include "ui/views/style/typography_provider.h"
AuthenticatorPaaskSheetView::AuthenticatorPaaskSheetView(
std::unique_ptr<AuthenticatorPaaskSheetModel> sheet_model)
: … { … }
AuthenticatorPaaskSheetView::~AuthenticatorPaaskSheetView() = default;
class LinkLabelButton : public views::LabelButton { … };
std::pair<std::unique_ptr<views::View>,
AuthenticatorRequestSheetView::AutoFocus>
AuthenticatorPaaskSheetView::BuildStepSpecificContent() { … }
void AuthenticatorPaaskSheetView::OnLinkClicked(const ui::Event&) { … }