github.com/qri-io/qri@v0.10.1-0.20220104210721-c771715036cb/api/webui.go (about)

     1  package api
     2  
     3  import (
     4  	"net/http"
     5  )
     6  
     7  // WebuiHandler returns the webui html
     8  func WebuiHandler(w http.ResponseWriter, r *http.Request) {
     9  	template := `
    10  <!doctype html>
    11  <html>
    12  	<head>
    13  		<link href="https://storage.googleapis.com/qri-static/bundle.css" rel="stylesheet">
    14  		<title>Qri Remote Webapp</title><meta charset="utf-8">
    15  		<meta http-equiv="Content-Security-Policy" content="script-src 'self' https://storage.googleapis.com https://qri.io https://qri.cloud">
    16  	</head>
    17  	<body>
    18  		<div class="titlebar"></div>
    19  		<div id="root"></div>
    20  		<script src="https://storage.googleapis.com/qri-static/bundle.js"></script>
    21  	</body>
    22  </html>
    23  	`
    24  	w.Write([]byte(template))
    25  	return
    26  }