app/views/index.scala.html (31 lines of code) (raw):
@(
title: String,
jsLocation: String,
presenceJsLocation: Option[String],
clientConfigJson: String,
csrf: String
)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Atom Workshop</title>
<link rel="stylesheet" href="@routes.Assets.versioned("build/main.css")">
<script type="text/javascript">
window.guardian = window.guardian || {};
if(!window.guardian.csrf) {
window.guardian.csrf = {token: "@csrf"}
}
</script>
</head>
<body>
<div class="wrap" id="react-mount"></div>
<script type="application/json" id="config">
@Html(clientConfigJson)
</script>
@presenceJsLocation.map { presenceJs =>
<script src="@presenceJs" type="application/javascript"></script>
}
<script src="@jsLocation" type="application/javascript"></script>
</body>
</html>