// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/platform/scheduler/main_thread/page_visibility_state.h"

namespace blink {
namespace scheduler {

perfetto::StaticString PageVisibilityStateToString(
    PageVisibilityState visibility) {
  switch (visibility) {
    case PageVisibilityState::kVisible:
      return "visible";
    case PageVisibilityState::kHidden:
      return nullptr;
  }
  // Keep MSVC happy.
  return nullptr;
}

}  // namespace scheduler
}  // namespace blink
