app/views/layout.scala.html (34 lines of code) (raw):
@(title: String, user: Option[com.gu.pandomainauth.model.User] = None, config: io.circe.Json = io.circe.Json.Null)(content: Html)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>@title</title>
<script>
this._wfConfig = @Html(config.toString);
</script>
<link rel="icon" type="image/x-icon" href="@routes.Assets.versioned("favicon.ico")">
<link rel="apple-touch-icon-precomposed" sizes="128x128" href="@routes.Assets.versioned("favicon128.ico")">
<link rel="stylesheet" type="text/css" href="@routes.Assets.versioned("build/app.css")"/>
</head>
<body class="main-container">
<header class="top-toolbar">
<top-toolbar-title title="'@title'"></top-toolbar-title>
<div class="top-toolbar__view-toolbar" ui-view="view-toolbar"></div>
<div class="top-toolbar__create" ui-view="view-create"></div>
<div class="top-toolbar__user" ui-view="view-user">
<noscript class="logout__noscript">
@if(user.isEmpty) {
<a class="top-toolbar__user-link" href="@routes.Application.index">Log in</a>
} else {
<a class="top-toolbar__user-link" href="@routes.Login.logout" title="Logout">Logout</a>
}
</noscript>
</div>
</header>
@content
<!-- Tracking pixel for telemetry -->
<script src="@routes.Assets.versioned("tracking-pixel.js")"></script>
<!-- build-commit-id: @build.BuildInfo.gitCommitId -->
</body>
</html>