+2
appview/pages/pages.go
+2
appview/pages/pages.go
+24
appview/pages/templates/repo/fragments/readme.html
+24
appview/pages/templates/repo/fragments/readme.html
···
1
+
{{ define "repo/fragments/readme" }}
2
+
<div class="mt-4 rounded bg-white dark:bg-gray-800 drop-shadow-sm w-full mx-auto overflow-hidden">
3
+
{{- if .ReadmeFileName -}}
4
+
<div class="px-4 py-2 bg-gray-50 dark:bg-gray-700 border-b border-gray-200 dark:border-gray-600 flex items-center gap-2">
5
+
{{ i "file-text" "w-4 h-4" "text-gray-600 dark:text-gray-400" }}
6
+
<span class="font-mono text-sm text-gray-800 dark:text-gray-200">{{ .ReadmeFileName }}</span>
7
+
</div>
8
+
{{- end -}}
9
+
<section
10
+
class="p-6 overflow-auto {{ if not .Raw }}
11
+
prose dark:prose-invert dark:[&_pre]:bg-gray-900
12
+
dark:[&_code]:text-gray-300 dark:[&_pre_code]:bg-gray-900
13
+
dark:[&_pre]:border dark:[&_pre]:border-gray-700
14
+
{{ end }}"
15
+
>
16
+
<article class="{{ if .Raw }}whitespace-pre{{ end }}">{{- if .Raw -}}<pre class="dark:bg-gray-800 dark:text-white overflow-x-auto">
17
+
{{- .Readme -}}
18
+
</pre>
19
+
{{- else -}}
20
+
{{ .HTMLReadme }}
21
+
{{- end -}}</article>
22
+
</section>
23
+
</div>
24
+
{{ end }}
+1
-22
appview/pages/templates/repo/index.html
+1
-22
appview/pages/templates/repo/index.html
···
340
340
341
341
{{ define "repoAfter" }}
342
342
{{- if or .HTMLReadme .Readme -}}
343
-
<div class="mt-4 rounded bg-white dark:bg-gray-800 drop-shadow-sm w-full mx-auto overflow-hidden">
344
-
{{- if .ReadmeFileName -}}
345
-
<div class="px-4 py-2 bg-gray-50 dark:bg-gray-700 border-b border-gray-200 dark:border-gray-600 flex items-center gap-2">
346
-
{{ i "file-text" "w-4 h-4" "text-gray-600 dark:text-gray-400" }}
347
-
<span class="font-mono text-sm text-gray-800 dark:text-gray-200">{{ .ReadmeFileName }}</span>
348
-
</div>
349
-
{{- end -}}
350
-
<section
351
-
class="p-6 overflow-auto {{ if not .Raw }}
352
-
prose dark:prose-invert dark:[&_pre]:bg-gray-900
353
-
dark:[&_code]:text-gray-300 dark:[&_pre_code]:bg-gray-900
354
-
dark:[&_pre]:border dark:[&_pre]:border-gray-700
355
-
{{ end }}"
356
-
>
357
-
<article class="{{ if .Raw }}whitespace-pre{{ end }}">{{- if .Raw -}}<pre class="dark:bg-gray-800 dark:text-white overflow-x-auto">
358
-
{{- .Readme -}}
359
-
</pre>
360
-
{{- else -}}
361
-
{{ .HTMLReadme }}
362
-
{{- end -}}</article>
363
-
</section>
364
-
</div>
343
+
{{ template "repo/fragments/readme" . }}
365
344
{{- end -}}
366
345
{{ end }}
+1
-22
appview/pages/templates/repo/tree.html
+1
-22
appview/pages/templates/repo/tree.html
···
91
91
92
92
{{ define "repoAfter" }}
93
93
{{- if or .HTMLReadme .Readme -}}
94
-
<div class="mt-4 rounded bg-white dark:bg-gray-800 drop-shadow-sm w-full mx-auto overflow-hidden">
95
-
{{- if .ReadmeFileName -}}
96
-
<div class="px-4 py-2 bg-gray-50 dark:bg-gray-700 border-b border-gray-200 dark:border-gray-600 flex items-center gap-2">
97
-
{{ i "file-text" "w-4 h-4" "text-gray-600 dark:text-gray-400" }}
98
-
<span class="font-mono text-sm text-gray-800 dark:text-gray-200">{{ .ReadmeFileName }}</span>
99
-
</div>
100
-
{{- end -}}
101
-
<section
102
-
class="p-6 overflow-auto {{ if not .Raw }}
103
-
prose dark:prose-invert dark:[&_pre]:bg-gray-900
104
-
dark:[&_code]:text-gray-300 dark:[&_pre_code]:bg-gray-900
105
-
dark:[&_pre]:border dark:[&_pre]:border-gray-700
106
-
{{ end }}"
107
-
>
108
-
<article class="{{ if .Raw }}whitespace-pre{{ end }}">{{- if .Raw -}}<pre class="dark:bg-gray-800 dark:text-white overflow-x-auto">
109
-
{{- .Readme -}}
110
-
</pre>
111
-
{{- else -}}
112
-
{{ .HTMLReadme }}
113
-
{{- end -}}</article>
114
-
</section>
115
-
</div>
94
+
{{ template "repo/fragments/readme" . }}
116
95
{{- end -}}
117
96
{{ end }}