<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ShareDAV</title> <style> thead { font-weight: bold; } input[type="submit"], input[type="button"] { padding: .5em; border-radius: .5em; border: 0; background-color: #c4e1ff; font-weight: bold; font-size: small; } input[type="submit"].delete { background-color: #e56f83; } input[type="submit"] { background-color: #a9ca97; } a:before { content: "› "; color: gray; } a, a:visited, a:hover, a:active, a:focus { /* font-style: normal; */ text-decoration: none; color: black; } #content { float: right; width: calc(100% - 20px); /* background-color: #F0F0F0; */ /* border-radius: 1em; */ /* padding: 10px; */ /* height: calc(100vh - 40px);*/ } #menu { float: left; width: 150px; margin-left: -185px; background-color: #CCCCCC; border-radius: .5em; padding: 10px; height: calc(100vh - 40px); } #menu span { display: block; margin-bottom: .5em; } #menu hr { border: 1px solid gray; } .dialog, .error { left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); border: solid lightgrey; padding: 1em; border-radius: .5em; } .dialog label { display: flex; margin-bottom: 1em; align-items: center; } .form-content { display: grid; grid-gap : 20px; grid-template-columns: 100px 1fr; } .form-controls { margin-top: 1em; text-align: right; } body { font-family: sans-serif; margin-left: 200px } </style> {{ block "page-styles" . }}{{ end }} </head> <body> <div id="content"> {{ block "page-content" . }}{{ end }} </div> <div id="menu"> <span style="font-weight: bold;"><a href="./">ShareDAV</a></span> {{ if .SessionUser }} {{ if eq .SessionUser.Role "admin" }} <hr/> <span><a href="users">Users</a></span> <span><a href="shares">Shares</a></span> {{ end }} <hr/> <span><a href="my-shares">My Shares</a></span> <hr/> <span><a href="logout">Logout</a></span> {{ end }} </div> <div style="clear: both;"></div> </body> </html>