more transparent panels fixes

This commit is contained in:
Henry Jameson 2024-03-07 00:28:16 +02:00
parent ce5552ae3c
commit 6d77bc2bd5
5 changed files with 15 additions and 8 deletions

View File

@ -68,14 +68,14 @@ export default {
{
state: ['toggled'],
directives: {
background: '--inheritedBackground,-24.2',
background: '--inheritedBackground,-14.2',
shadow: ['--defaultButtonShadow', '--pressedButtonBevel']
}
},
{
state: ['toggled', 'hover'],
directives: {
background: '--inheritedBackground,-24.2',
background: '--inheritedBackground,-14.2',
shadow: ['--defaultButtonHoverGlow', '--pressedButtonBevel']
}
},

View File

@ -77,13 +77,13 @@ const Timeline = {
}
},
classes () {
let rootClasses = !this.embedded ? ['panel', 'panel-default'] : ['-nonpanel']
let rootClasses = !this.embedded ? ['panel', 'panel-default'] : ['-embedded']
if (this.blockingClicks) rootClasses = rootClasses.concat(['-blocked', '_misclick-prevention'])
return {
root: rootClasses,
header: ['timeline-heading'].concat(!this.embedded ? ['panel-heading', '-sticky'] : []),
body: ['timeline-body'].concat(!this.embedded ? ['panel-body'] : []),
footer: ['timeline-footer'].concat(!this.embedded ? ['panel-footer'] : [])
header: ['timeline-heading'].concat(!this.embedded ? ['panel-heading', '-sticky'] : ['panel-body']),
body: ['timeline-body'].concat(!this.embedded ? ['panel-body'] : ['panel-body']),
footer: ['timeline-footer'].concat(!this.embedded ? ['panel-footer'] : ['panel-body'])
}
},
// id map of statuses which need to be hidden in the main list due to pinning logic

View File

@ -29,12 +29,17 @@
z-index: 2;
}
&.-nonpanel {
&.-embedded {
.timeline-heading {
text-align: center;
line-height: 2.75em;
padding: 0 0.5em;
// Override the shrug empty filler
&:empty::before {
content: initial;
}
.button-default,
.alert {
line-height: 2em;

View File

@ -74,6 +74,7 @@
<div
v-if="followsTabVisible"
key="followees"
class="panel-body"
:label="$t('user_card.followees')"
:disabled="!user.friends_count"
>
@ -88,6 +89,7 @@
</div>
<div
v-if="followersTabVisible"
class="panel-body"
key="followers"
:label="$t('user_card.followers')"
:disabled="!user.followers_count"

View File

@ -37,7 +37,7 @@
&:empty::before {
content: "¯\\_(ツ)_/¯"; // Could use words but it'd require translations
display: block;
margin: 1em;
padding: 1em;
text-align: center;
}