summaryrefslogtreecommitdiff
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/source/css/profile.css5
-rw-r--r--web/template/profile.tmpl21
2 files changed, 26 insertions, 0 deletions
diff --git a/web/source/css/profile.css b/web/source/css/profile.css
index 97dbdfe88..a966d768a 100644
--- a/web/source/css/profile.css
+++ b/web/source/css/profile.css
@@ -38,6 +38,11 @@
overflow: hidden;
margin-bottom: 1rem;
+ .moved-to {
+ padding: 1rem;
+ text-align: center;
+ }
+
.header-image-wrapper {
position: relative;
padding-top: 33.33%; /* aspect-ratio 1/3 */
diff --git a/web/template/profile.tmpl b/web/template/profile.tmpl
index 0b079db10..b6ef056f0 100644
--- a/web/template/profile.tmpl
+++ b/web/template/profile.tmpl
@@ -17,10 +17,31 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ -}}
+{{- define "profileMovedTo" -}}
+{{- with .account.Moved }}
+<div class="moved-to">
+ <b>
+ ℹ️ This account has permanently moved to
+ <a
+ href="{{ .URL }}"
+ class="nounderline"
+ rel="nofollow noreferrer noopener"
+ target="_blank"
+ >
+ @{{ .Username }}
+ </a>
+ </b>
+</div>
+{{- end }}
+{{- end -}}
+
{{- with . }}
<main class="profile">
<h2 class="sr-only">Profile for {{ .account.Username -}}</h2>
<section class="profile-header" role="region" aria-label="Basic info">
+ {{- if .account.Moved }}
+ {{- include "profileMovedTo" . | indent 2 }}
+ {{- end }}
<div class="header-image-wrapper">
<img
src="{{- .account.Header -}}"