+4
-4
appview/pages/templates/layouts/base.html
+4
-4
appview/pages/templates/layouts/base.html
···
11
<link href="/static/tw.css" rel="stylesheet" type="text/css" />
12
<title>{{ block "title" . }}tangled{{ end }}</title>
13
</head>
14
-
<body class="bg-slate-100 min-h-screen flex flex-col justify-between">
15
-
<div class="container mx-auto px-1 pt-4">
16
<header>
17
{{ block "topbar" . }}
18
{{ template "layouts/topbar" . }}
19
{{ end }}
20
</header>
21
-
<main class="content">{{ block "content" . }}{{ end }}</main>
22
-
<footer class="mt-16 ">
23
{{ block "footer" . }}
24
{{ template "layouts/footer" . }}
25
{{ end }}
···
11
<link href="/static/tw.css" rel="stylesheet" type="text/css" />
12
<title>{{ block "title" . }}tangled{{ end }}</title>
13
</head>
14
+
<body class="bg-slate-100">
15
+
<div class="container mx-auto px-1 pt-4 min-h-screen flex flex-col">
16
<header>
17
{{ block "topbar" . }}
18
{{ template "layouts/topbar" . }}
19
{{ end }}
20
</header>
21
+
<main class="content grow">{{ block "content" . }}{{ end }}</main>
22
+
<footer class="mt-16">
23
{{ block "footer" . }}
24
{{ template "layouts/footer" . }}
25
{{ end }}
+3
-11
appview/pages/templates/layouts/repobase.html
+3
-11
appview/pages/templates/layouts/repobase.html
···
2
3
{{ define "content" }}
4
<section id="repo-header" class="mb-4 p-2">
5
-
<p class="text-xl">
6
-
<a
7
-
href="/{{ .RepoInfo.OwnerWithAt }}"
8
-
class="no-underline hover:underline"
9
-
>{{ .RepoInfo.OwnerWithAt }}</a
10
-
>
11
<span class="select-none">/</span>
12
-
<a
13
-
href="/{{ .RepoInfo.FullName }}"
14
-
class="no-underline hover:underline"
15
-
>{{ .RepoInfo.Name }}</a
16
-
>
17
</p>
18
<span>
19
{{ if .RepoInfo.Description }}
···
2
3
{{ define "content" }}
4
<section id="repo-header" class="mb-4 p-2">
5
+
<p class="text-lg font-bold">
6
+
<a href="/{{ .RepoInfo.OwnerWithAt }}">{{ .RepoInfo.OwnerWithAt }}</a>
7
<span class="select-none">/</span>
8
+
<a href="/{{ .RepoInfo.FullName }}">{{ .RepoInfo.Name }}</a>
9
</p>
10
<span>
11
{{ if .RepoInfo.Description }}