github.com/greenpau/go-authcrunch@v1.0.50/assets/portal/templates/basic/portal.template (about) 1 <!DOCTYPE html> 2 <html lang="en" class="h-full bg-blue-100"> 3 <head> 4 <title>{{ .MetaTitle }} - {{ .PageTitle }}</title> 5 <!-- Required meta tags --> 6 <meta charset="utf-8" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> 8 <meta name="description" content="{{ .MetaDescription }}" /> 9 <meta name="author" content="{{ .MetaAuthor }}" /> 10 <link rel="shortcut icon" href="{{ pathjoin .ActionEndpoint "/assets/images/favicon.png" }}" type="image/png" /> 11 <link rel="icon" href="{{ pathjoin .ActionEndpoint "/assets/images/favicon.png" }}" type="image/png" /> 12 <link rel="stylesheet" href="{{ pathjoin .ActionEndpoint "/assets/google-webfonts/roboto.css" }}" /> 13 <link rel="stylesheet" href="{{ pathjoin .ActionEndpoint "/assets/line-awesome/line-awesome.css" }}" /> 14 <link rel="stylesheet" href="{{ pathjoin .ActionEndpoint "/assets/css/portal.css" }}" /> 15 {{ if eq .Data.ui_options.custom_css_required "yes" }} 16 <link rel="stylesheet" href="{{ pathjoin .ActionEndpoint "/assets/css/custom.css" }}" /> 17 {{ end }} 18 </head> 19 20 <body class="h-full"> 21 <div class="app-page"> 22 <div class="app-content"> 23 <div class="app-container"> 24 <div class="logo-col-box justify-center"> 25 {{ if .LogoURL }} 26 <div> 27 <img class="logo-img" src="{{ .LogoURL }}" alt="{{ .LogoDescription }}" /> 28 </div> 29 {{ end }} 30 <div> 31 <h2 class="logo-col-txt">{{ .PageTitle }}</h2> 32 </div> 33 </div> 34 <div> 35 <p class="app-inp-lbl">Access the following services.</p> 36 </div> 37 <div class="mt-3 grid"> 38 {{ range .PrivateLinks }} 39 <div class="pb-2"> 40 <a href="{{ .Link }}" {{ if .TargetEnabled }}target="{{ .Target }}"{{ end }}> 41 <div class="app-portal-btn-box"> 42 <div class="app-portal-btn-img">{{ if .IconEnabled -}}<i class="{{ .IconName }}"></i>{{- end }}</div> 43 <div class="app-portal-btn-txt"><span>{{ .Title }}</span></div> 44 </div> 45 </a> 46 </div> 47 {{ end }} 48 <div class="pb-2"> 49 <a href="{{ pathjoin .ActionEndpoint "/logout" }}"> 50 <div class="app-portal-btn-box"> 51 <div class="app-portal-btn-img"><i class="las la-sign-out-alt"></i></div> 52 <div class="app-portal-btn-txt"><span>Sign Out</span></div> 53 </div> 54 </a> 55 </div> 56 </div> 57 </div> 58 </div> 59 </div> 60 <!-- JavaScript --> 61 <script src="{{ pathjoin .ActionEndpoint "/assets/js/portal.js" }}"></script> 62 {{ if eq .Data.ui_options.custom_js_required "yes" }} 63 <script src="{{ pathjoin .ActionEndpoint "/assets/js/custom.js" }}"></script> 64 {{ end }} 65 </body> 66 </html>