-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathbase.layout.tmpl
More file actions
109 lines (105 loc) · 14.8 KB
/
Copy pathbase.layout.tmpl
File metadata and controls
109 lines (105 loc) · 14.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
{{ define "base" }}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>{{ template "title" . }}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="/static/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link rel="apple-touch-icon" sizes="180x180" href="/static/fav/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/static/fav/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/static/fav/favicon-16x16.png">
<link rel="manifest" href="/static/fav/site.webmanifest">
<link rel="mask-icon" href="/static/fav/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/static/fav/favicon.ico">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/static/fav/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<div class="container d-flex align-items-center">
<a class="navbar-brand" href="/">
<!-- Big logo -->
<svg width="131px" height="24px" viewBox="0 0 147 27" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<title>SQLpipe logo</title>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path
d="M0.10405906,7.96993683 C4.70766843,11.6912493 8.03440218,8.94053328 11.9616519,5.69308799 L11.9616519,5.69308799 C14.3221575,3.74150328 16.8987658,1.61013999 20.099786,0.601093787 C15.2977362,-0.921308563 9.09205831,0.0752674465 0.10405906,7.96993683 Z M7.89214037e-05,14.4430046 L7.89214037e-05,10.2862746 C4.60377294,14.0075871 7.93154564,11.2568711 11.8587953,8.00942577 C17.3933083,3.43702281 24.1184637,-2.12779944 37.2861787,8.04787552 C38.0892909,8.66514992 38.7739622,9.69497977 39.2549984,11.0085064 C39.7546438,12.4305188 40.004903,13.9281844 39.9950321,15.4354239 C25.0171598,2.28456942 17.7662932,8.28273076 11.8598343,13.1616926 C8.08323306,16.2844359 4.86143377,18.9478607 0.525874769,15.8386267 C0.347985067,15.695117 0.215534369,15.5030755 0.144578303,15.2857816 C0.046663483,15.015695 -0.00224246023,14.7302892 7.89214037e-05,14.4430046 Z M39.8887609,24.8805535 C35.2851515,28.601866 31.9573788,25.85115 28.0301291,22.6037047 C25.6706624,20.65212 23.0930152,18.5217959 19.8930339,17.5117105 C24.6940448,15.9893081 30.9007616,16.9858841 39.8887609,24.8805535 Z M11.8587953,15.282664 C7.93154564,18.5311485 4.60481189,21.2818645 0.000163565265,17.560552 C0.000163565265,19.2803991 0.356525112,20.936856 0.99859927,22.206737 C1.64067343,23.476618 2.52378513,24.268475 3.472351,24.4253916 C6.43648947,24.9190033 8.98816282,22.8094628 11.8598343,20.4349308 C17.7662932,15.5549298 25.0171598,9.55884686 39.9999654,22.7097013 L39.9999654,18.5030906 C40.0014116,18.2303216 39.9575229,17.9592056 39.8700597,17.7008417 C39.8042353,17.4892459 39.6850928,17.2981467 39.5240877,17.1459182 C24.8623555,4.53128197 17.6977221,10.4556614 11.8587953,15.282664 Z M4.8375378,8.20790962 C5.32415231,8.29133733 5.8087846,8.05012881 6.0357089,7.6115625 C6.26263319,7.1729962 6.17964753,6.63796044 5.83054095,6.2887774 C5.48143436,5.93959435 4.94651576,5.85659052 4.50804548,6.08356452 C4.06957521,6.31053851 3.82841951,6.79527694 3.91182894,7.28199802 C3.9932949,7.75553641 4.3641031,8.12642583 4.8375378,8.20790962 L4.8375378,8.20790962 Z M6.14662104,14.2154236 C6.22996432,14.7022402 5.98863375,15.1870094 5.55000742,15.4138622 C5.11138108,15.640715 4.57639674,15.5574477 4.2274276,15.2080099 C3.87845846,14.8585722 3.79581014,14.3233775 4.02310573,13.8849101 C4.25040132,13.4464427 4.73533502,13.2056038 5.22195113,13.289512 C5.69419784,13.3707009 6.06438774,13.7401398 6.14662104,14.2123061 L6.14662104,14.2154236 Z M4.8375378,22.9310472 C5.32415231,23.0144749 5.8087846,22.7732663 6.0357089,22.3347 C6.26263319,21.8961337 6.17964753,21.361098 5.83054095,21.0119149 C5.48143436,20.6627319 4.94651576,20.5797281 4.50804548,20.8067021 C4.06957521,21.033676 3.82841951,21.5184145 3.91182894,22.0051356 C3.99448475,22.4774637 4.36503703,22.8468492 4.8375378,22.9279296 L4.8375378,22.9310472 Z"
id="Shape" fill="#FFFFFF"></path>
<path
d="M57.384,20.52 C58.6,20.52 59.672,20.32 60.6,19.92 C61.528,19.52 62.248,18.964 62.76,18.252 C63.272,17.54 63.528,16.736 63.528,15.84 C63.528,14.752 63.252,13.888 62.7,13.248 C62.148,12.608 61.484,12.136 60.708,11.832 C59.932,11.528 58.912,11.224 57.648,10.92 C56.672,10.696 55.9,10.484 55.332,10.284 C54.764,10.084 54.292,9.804 53.916,9.444 C53.54,9.084 53.352,8.616 53.352,8.04 C53.352,7.176 53.748,6.504 54.54,6.024 C55.332,5.544 56.36,5.304 57.624,5.304 C58.952,5.304 60.24,5.52 61.488,5.952 C61.648,6.016 61.776,6.048 61.872,6.048 C62.16,6.048 62.392,5.944 62.568,5.736 C62.744,5.528 62.832,5.296 62.832,5.04 C62.832,4.56 62.608,4.24 62.16,4.08 C60.736,3.552 59.144,3.288 57.384,3.288 C56.072,3.288 54.948,3.508 54.012,3.948 C53.076,4.388 52.368,4.98 51.888,5.724 C51.408,6.468 51.168,7.296 51.168,8.208 C51.168,9.248 51.456,10.08 52.032,10.704 C52.608,11.328 53.296,11.796 54.096,12.108 C54.896,12.42 55.944,12.744 57.24,13.08 C58.216,13.336 58.968,13.556 59.496,13.74 C60.024,13.924 60.468,14.176 60.828,14.496 C61.188,14.816 61.368,15.216 61.368,15.696 C61.368,17.536 59.968,18.456 57.168,18.456 C55.488,18.456 53.912,18.128 52.44,17.472 C52.296,17.408 52.144,17.376 51.984,17.376 C51.696,17.376 51.46,17.476 51.276,17.676 C51.092,17.876 51,18.112 51,18.384 C51,18.592 51.064,18.788 51.192,18.972 C51.32,19.156 51.48,19.288 51.672,19.368 C53.448,20.136 55.352,20.52 57.384,20.52 Z M79.128,23.928 C79.416,23.928 79.664,23.824 79.872,23.616 C80.08,23.408 80.176,23.168 80.16,22.896 C80.16,22.624 80.064,22.392 79.872,22.2 L79.872,22.2 L77.76,19.872 C79.296,19.232 80.5,18.212 81.372,16.812 C82.244,15.412 82.696,13.776 82.728,11.904 C82.696,10.24 82.332,8.756 81.636,7.452 C80.94,6.148 79.964,5.128 78.708,4.392 C77.452,3.656 75.984,3.288 74.304,3.288 C72.624,3.288 71.152,3.656 69.888,4.392 C68.624,5.128 67.648,6.144 66.96,7.44 C66.272,8.736 65.912,10.224 65.88,11.904 C65.912,13.584 66.272,15.072 66.96,16.368 C67.648,17.664 68.624,18.68 69.888,19.416 C71.152,20.152 72.624,20.52 74.304,20.52 C74.864,20.52 75.344,20.488 75.744,20.424 L75.744,20.424 L78.36,23.544 C78.568,23.8 78.824,23.928 79.128,23.928 Z M74.304,18.48 C73.008,18.48 71.892,18.192 70.956,17.616 C70.02,17.04 69.304,16.256 68.808,15.264 C68.312,14.272 68.064,13.152 68.064,11.904 C68.064,10.656 68.312,9.536 68.808,8.544 C69.304,7.552 70.02,6.768 70.956,6.192 C71.892,5.616 73.008,5.328 74.304,5.328 C75.584,5.328 76.696,5.616 77.64,6.192 C78.584,6.768 79.304,7.552 79.8,8.544 C80.296,9.536 80.544,10.656 80.544,11.904 C80.544,13.152 80.296,14.272 79.8,15.264 C79.304,16.256 78.584,17.04 77.64,17.616 C76.696,18.192 75.584,18.48 74.304,18.48 Z M96.408,20.28 C96.712,20.28 96.972,20.176 97.188,19.968 C97.404,19.76 97.512,19.504 97.512,19.2 C97.512,18.896 97.404,18.636 97.188,18.42 C96.972,18.204 96.712,18.096 96.408,18.096 L96.408,18.096 L88.56,18.096 L88.56,4.512 C88.56,4.208 88.452,3.948 88.236,3.732 C88.02,3.516 87.76,3.408 87.456,3.408 C87.152,3.408 86.896,3.516 86.688,3.732 C86.48,3.948 86.376,4.208 86.376,4.512 L86.376,4.512 L86.376,18.768 C86.376,19.184 86.524,19.54 86.82,19.836 C87.116,20.132 87.472,20.28 87.888,20.28 L87.888,20.28 L96.408,20.28 Z M100.848,25.92 C101.168,25.92 101.432,25.816 101.64,25.608 C101.848,25.4 101.952,25.136 101.952,24.816 L101.952,24.816 L101.952,18.696 C103.12,19.912 104.488,20.52 106.056,20.52 C107.048,20.52 107.988,20.268 108.876,19.764 C109.764,19.26 110.484,18.524 111.036,17.556 C111.588,16.588 111.864,15.456 111.864,14.16 C111.864,12.864 111.588,11.732 111.036,10.764 C110.484,9.796 109.764,9.06 108.876,8.556 C107.988,8.052 107.048,7.8 106.056,7.8 C104.488,7.8 103.12,8.408 101.952,9.624 L101.952,9.624 L101.952,9 C101.952,8.696 101.844,8.44 101.628,8.232 C101.412,8.024 101.152,7.92 100.848,7.92 C100.544,7.92 100.288,8.024 100.08,8.232 C99.872,8.44 99.768,8.696 99.768,9 L99.768,9 L99.768,24.816 C99.768,25.12 99.872,25.38 100.08,25.596 C100.288,25.812 100.544,25.92 100.848,25.92 Z M105.744,18.48 C105.008,18.48 104.316,18.316 103.668,17.988 C103.02,17.66 102.448,17.224 101.952,16.68 L101.952,16.68 L101.952,11.64 C102.448,11.096 103.02,10.66 103.668,10.332 C104.316,10.004 105.008,9.84 105.744,9.84 C106.928,9.84 107.88,10.216 108.6,10.968 C109.32,11.72 109.68,12.784 109.68,14.16 C109.68,15.536 109.32,16.6 108.6,17.352 C107.88,18.104 106.928,18.48 105.744,18.48 Z M116.088,5.544 C116.424,5.544 116.712,5.424 116.952,5.184 C117.192,4.944 117.312,4.656 117.312,4.32 L117.312,4.32 L117.312,4.224 C117.312,3.888 117.192,3.6 116.952,3.36 C116.712,3.12 116.424,3 116.088,3 L116.088,3 L115.944,3 C115.608,3 115.32,3.12 115.08,3.36 C114.84,3.6 114.72,3.888 114.72,4.224 L114.72,4.224 L114.72,4.32 C114.72,4.656 114.84,4.944 115.08,5.184 C115.32,5.424 115.608,5.544 115.944,5.544 L115.944,5.544 L116.088,5.544 Z M115.992,20.4 C116.296,20.4 116.556,20.296 116.772,20.088 C116.988,19.88 117.096,19.624 117.096,19.32 L117.096,19.32 L117.096,9.024 C117.096,8.704 116.992,8.44 116.784,8.232 C116.576,8.024 116.312,7.92 115.992,7.92 C115.688,7.92 115.432,8.028 115.224,8.244 C115.016,8.46 114.912,8.72 114.912,9.024 L114.912,9.024 L114.912,19.32 C114.912,19.624 115.016,19.88 115.224,20.088 C115.432,20.296 115.688,20.4 115.992,20.4 Z M121.968,25.92 C122.288,25.92 122.552,25.816 122.76,25.608 C122.968,25.4 123.072,25.136 123.072,24.816 L123.072,24.816 L123.072,18.696 C124.24,19.912 125.608,20.52 127.176,20.52 C128.168,20.52 129.108,20.268 129.996,19.764 C130.884,19.26 131.604,18.524 132.156,17.556 C132.708,16.588 132.984,15.456 132.984,14.16 C132.984,12.864 132.708,11.732 132.156,10.764 C131.604,9.796 130.884,9.06 129.996,8.556 C129.108,8.052 128.168,7.8 127.176,7.8 C125.608,7.8 124.24,8.408 123.072,9.624 L123.072,9.624 L123.072,9 C123.072,8.696 122.964,8.44 122.748,8.232 C122.532,8.024 122.272,7.92 121.968,7.92 C121.664,7.92 121.408,8.024 121.2,8.232 C120.992,8.44 120.888,8.696 120.888,9 L120.888,9 L120.888,24.816 C120.888,25.12 120.992,25.38 121.2,25.596 C121.408,25.812 121.664,25.92 121.968,25.92 Z M126.864,18.48 C126.128,18.48 125.436,18.316 124.788,17.988 C124.14,17.66 123.568,17.224 123.072,16.68 L123.072,16.68 L123.072,11.64 C123.568,11.096 124.14,10.66 124.788,10.332 C125.436,10.004 126.128,9.84 126.864,9.84 C128.048,9.84 129,10.216 129.72,10.968 C130.44,11.72 130.8,12.784 130.8,14.16 C130.8,15.536 130.44,16.6 129.72,17.352 C129,18.104 128.048,18.48 126.864,18.48 Z M141.504,20.52 C142.464,20.52 143.248,20.432 143.856,20.256 C144.464,20.08 145.08,19.816 145.704,19.464 C146.12,19.224 146.328,18.928 146.328,18.576 C146.328,18.304 146.232,18.08 146.04,17.904 C145.848,17.728 145.624,17.64 145.368,17.64 C145.208,17.64 145.064,17.672 144.936,17.736 C144.456,17.976 143.964,18.16 143.46,18.288 C142.956,18.416 142.368,18.48 141.696,18.48 C140.432,18.48 139.448,18.168 138.744,17.544 C138.04,16.92 137.624,16.048 137.496,14.928 L137.496,14.928 L145.632,14.928 C145.968,14.928 146.236,14.824 146.436,14.616 C146.636,14.408 146.736,14.152 146.736,13.848 C146.736,12.76 146.512,11.756 146.064,10.836 C145.616,9.916 144.96,9.18 144.096,8.628 C143.232,8.076 142.208,7.8 141.024,7.8 C139.76,7.8 138.696,8.096 137.832,8.688 C136.968,9.28 136.328,10.056 135.912,11.016 C135.496,11.976 135.288,13.024 135.288,14.16 C135.288,16.176 135.836,17.74 136.932,18.852 C138.028,19.964 139.552,20.52 141.504,20.52 Z M144.576,13.152 L137.496,13.152 C137.544,12.368 137.744,11.712 138.096,11.184 C138.448,10.656 138.888,10.268 139.416,10.02 C139.944,9.772 140.48,9.648 141.024,9.648 C141.568,9.648 142.104,9.772 142.632,10.02 C143.16,10.268 143.604,10.656 143.964,11.184 C144.324,11.712 144.528,12.368 144.576,13.152 L144.576,13.152 Z"
id="SQLpipe" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</svg>
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse"
data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse my-1 d-md-flex justify-content-between" id="navbarSupportedContent">
{{if .IsAuthenticated}}
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="/ui/transfers?sort=-id">Transfers</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/ui/queries?sort=-id">Queries</a>
</li>
{{if .IsAdmin }}
<li class="nav-item">
<a class="nav-link" aria-current="page" href="/ui/connections">Connections</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/ui/users">Users</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://docs.sqlpipe.com">Docs</a>
</li>
{{end}}
</ul>
{{end}}
{{if .IsAuthenticated}}
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="/ui/logout">Logout</a>
</li>
</ul>
{{end}}
</div>
</div>
</nav>
<main>
<div class="container">
{{with .Flash}}
<div class="modal fade" id="flashModal" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="flashModal">Info</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
{{.}}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
{{end}}
{{ template "main" . }}
</div>
</main>
<script src="/static/popper/popper.min.js"></script>
<script src="/static/bootstrap/js/bootstrap.min.js"></script>
<script src="/static/js/enableToolTips.js"></script>
{{with .Flash}}
<script src="/static/js/flash.js"></script>
{{end}}
</body>
</html>
{{ end }}