2
0

Update confirmation dialogs for follow button actions "unfollow", "unblock", and "withdraw request" (#36289)

This commit is contained in:
diondiondion
2025-09-30 16:55:25 +02:00
committed by GitHub
parent c12b8f51c1
commit 473bd84c24
10 changed files with 218 additions and 86 deletions

View File

@@ -6402,7 +6402,10 @@ a.status-card {
line-height: 24px;
color: $primary-text-color;
font-weight: 500;
margin-bottom: 8px;
&:not(:only-child) {
margin-bottom: 8px;
}
}
strong {
@@ -8407,47 +8410,6 @@ noscript {
overflow: hidden;
margin-inline-start: -2px; // aligns the pfp with content below
&__buttons {
display: flex;
align-items: center;
gap: 8px;
padding-top: 55px;
overflow: hidden;
.button {
flex-shrink: 1;
white-space: nowrap;
min-width: 80px;
}
.icon-button {
border: 1px solid var(--background-border-color);
border-radius: 4px;
box-sizing: content-box;
padding: 5px;
.icon {
width: 24px;
height: 24px;
}
&.copied {
border-color: $valid-value-color;
}
}
.optional {
@container account-header (max-width: 372px) {
display: none;
}
// Fallback for older browsers with no container queries support
@media screen and (max-width: (372px + 55px)) {
display: none;
}
}
}
&__name {
margin-top: 16px;
margin-bottom: 16px;
@@ -8496,6 +8458,69 @@ noscript {
}
}
&__follow-button {
flex-grow: 1;
}
&__buttons {
display: flex;
align-items: center;
gap: 8px;
$button-breakpoint: 420px;
$button-fallback-breakpoint: #{$button-breakpoint} + 55px;
&--desktop {
margin-top: 55px;
@container (width < #{$button-breakpoint}) {
display: none;
}
@supports (not (container-type: inline-size)) {
@media (max-width: #{$button-fallback-breakpoint}) {
display: none;
}
}
}
&--mobile {
margin-block: 16px;
@container (width >= #{$button-breakpoint}) {
display: none;
}
@supports (not (container-type: inline-size)) {
@media (min-width: (#{$button-fallback-breakpoint} + 1px)) {
display: none;
}
}
}
.button {
flex-shrink: 1;
white-space: nowrap;
min-width: 80px;
}
.icon-button {
border: 1px solid var(--background-border-color);
border-radius: 4px;
box-sizing: content-box;
padding: 5px;
.icon {
width: 24px;
height: 24px;
}
&.copied {
border-color: $valid-value-color;
}
}
}
&__bio {
.account__header__content {
color: $primary-text-color;