[chore/frontend] Update namerole rendering on skinny devices (#3166)

This commit is contained in:
tobi 2024-08-03 16:39:07 +02:00 committed by GitHub
parent 9b50151f17
commit 09f239d7e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 46 additions and 8 deletions

View File

@ -122,7 +122,7 @@
display: grid; display: grid;
gap: 0 1rem; gap: 0 1rem;
box-sizing: border-box; box-sizing: border-box;
grid-template-columns: auto 1fr; grid-template-columns: 1fr auto;
grid-template-rows: $name-size auto; grid-template-rows: $name-size auto;
grid-template-areas: grid-template-areas:
"displayname displayname" "displayname displayname"
@ -207,6 +207,9 @@
} }
} }
/*
Tablet-ish-kinda size.
*/
@media screen and (max-width: 750px) { @media screen and (max-width: 750px) {
.profile .profile-header { .profile .profile-header {
.basic-info { .basic-info {
@ -217,21 +220,56 @@
"namerole namerole" "namerole namerole"
"namerole namerole"; "namerole namerole";
/*
Make display name a bit smaller
so there's more chance of being
able to read everything.
*/
.namerole { .namerole {
grid-template-columns: 1fr;
grid-template-rows: $name-size auto;
grid-template-areas:
"displayname displayname"
"username role";
.displayname { .displayname {
font-size: 1.4rem; font-size: 1.2rem;
line-height: 2rem;
margin-top: 0.5rem;
} }
} }
} }
} }
} }
/*
Phone-ish-kinda size.
*/
@media screen and (max-width: 500px) {
.profile
.profile-header
.basic-info
.namerole {
/*
Line up in smallest possible
horizontal space to avoid overflow.
*/
display: flex;
flex-direction: column;
gap: 0.5rem;
/*
Don't hug the right anymore
(good life advice in general).
*/
.role {
align-self: flex-start;
}
/*
Allow this to wrap in case
of a really skinny screen.
*/
.bot-username-wrapper {
flex-wrap: wrap;
}
}
}
.profile .statuses-wrapper { .profile .statuses-wrapper {
flex: 65 25rem; flex: 65 25rem;
display: flex; display: flex;