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>