@ -175,7 +175,7 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . share , { name : account . get ( 'username' ) } ) ,
action : this . handleShare ,
icon : require ( '@tabler/icons/ icons/ upload.svg') ,
icon : require ( '@tabler/icons/ upload.svg') ,
} ) ;
menu . push ( null ) ;
}
@ -184,53 +184,53 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . edit _profile ) ,
to : '/settings/profile' ,
icon : require ( '@tabler/icons/ icons/ user.svg') ,
icon : require ( '@tabler/icons/ user.svg') ,
} ) ;
menu . push ( {
text : intl . formatMessage ( messages . preferences ) ,
to : '/settings' ,
icon : require ( '@tabler/icons/ icons/ settings.svg') ,
icon : require ( '@tabler/icons/ settings.svg') ,
} ) ;
// menu.push(null);
// menu.push({
// text: intl.formatMessage(messages.follow_requests),
// to: '/follow_requests',
// icon: require('@tabler/icons/ icons/ user-plus.svg'),
// icon: require('@tabler/icons/ user-plus.svg'),
// });
menu . push ( null ) ;
menu . push ( {
text : intl . formatMessage ( messages . mutes ) ,
to : '/mutes' ,
icon : require ( '@tabler/icons/ icons/ circle-x.svg') ,
icon : require ( '@tabler/icons/ circle-x.svg') ,
} ) ;
menu . push ( {
text : intl . formatMessage ( messages . blocks ) ,
to : '/blocks' ,
icon : require ( '@tabler/icons/ icons/ ban.svg') ,
icon : require ( '@tabler/icons/ ban.svg') ,
} ) ;
// menu.push({
// text: intl.formatMessage(messages.domain_blocks),
// to: '/domain_blocks',
// icon: require('@tabler/icons/ icons/ ban.svg'),
// icon: require('@tabler/icons/ ban.svg'),
// });
} else {
menu . push ( {
text : intl . formatMessage ( messages . mention , { name : account . get ( 'username' ) } ) ,
action : this . props . onMention ,
icon : require ( '@tabler/icons/ icons/ at.svg') ,
icon : require ( '@tabler/icons/ at.svg') ,
} ) ;
// if (account.getIn(['pleroma', 'accepts_chat_messages'], false) === true) {
// menu.push({
// text: intl.formatMessage(messages.chat, { name: account.get('username') }),
// action: this.props.onChat,
// icon: require('@tabler/icons/ icons/ messages.svg'),
// icon: require('@tabler/icons/ messages.svg'),
// });
// } else {
// menu.push({
// text: intl.formatMessage(messages.direct, { name: account.get('username') }),
// action: this.props.onDirect,
// icon: require('@tabler/icons/ icons/ mail.svg'),
// icon: require('@tabler/icons/ mail.svg'),
// });
// }
@ -239,13 +239,13 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . hideReblogs , { name : account . get ( 'username' ) } ) ,
action : this . props . onReblogToggle ,
icon : require ( '@tabler/icons/ icons/ repeat.svg') ,
icon : require ( '@tabler/icons/ repeat.svg') ,
} ) ;
} else {
menu . push ( {
text : intl . formatMessage ( messages . showReblogs , { name : account . get ( 'username' ) } ) ,
action : this . props . onReblogToggle ,
icon : require ( '@tabler/icons/ icons/ repeat.svg') ,
icon : require ( '@tabler/icons/ repeat.svg') ,
} ) ;
}
@ -253,7 +253,7 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . add _or _remove _from _list ) ,
action : this . props . onAddToList ,
icon : require ( '@tabler/icons/ icons/ list.svg') ,
icon : require ( '@tabler/icons/ list.svg') ,
} ) ;
}
@ -263,7 +263,7 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . add _or _remove _from _list ) ,
action : this . props . onAddToList ,
icon : require ( '@tabler/icons/ icons/ list.svg') ,
icon : require ( '@tabler/icons/ list.svg') ,
} ) ;
}
@ -271,7 +271,7 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . removeFromFollowers ) ,
action : this . props . onRemoveFromFollowers ,
icon : require ( '@tabler/icons/ icons/ user-x.svg') ,
icon : require ( '@tabler/icons/ user-x.svg') ,
} ) ;
}
@ -279,13 +279,13 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . unmute , { name : account . get ( 'username' ) } ) ,
action : this . props . onMute ,
icon : require ( '@tabler/icons/ icons/ circle-x.svg') ,
icon : require ( '@tabler/icons/ circle-x.svg') ,
} ) ;
} else {
menu . push ( {
text : intl . formatMessage ( messages . mute , { name : account . get ( 'username' ) } ) ,
action : this . props . onMute ,
icon : require ( '@tabler/icons/ icons/ circle-x.svg') ,
icon : require ( '@tabler/icons/ circle-x.svg') ,
} ) ;
}
@ -293,20 +293,20 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . unblock , { name : account . get ( 'username' ) } ) ,
action : this . props . onBlock ,
icon : require ( '@tabler/icons/ icons/ ban.svg') ,
icon : require ( '@tabler/icons/ ban.svg') ,
} ) ;
} else {
menu . push ( {
text : intl . formatMessage ( messages . block , { name : account . get ( 'username' ) } ) ,
action : this . props . onBlock ,
icon : require ( '@tabler/icons/ icons/ ban.svg') ,
icon : require ( '@tabler/icons/ ban.svg') ,
} ) ;
}
menu . push ( {
text : intl . formatMessage ( messages . report , { name : account . get ( 'username' ) } ) ,
action : this . props . onReport ,
icon : require ( '@tabler/icons/ icons/ flag.svg') ,
icon : require ( '@tabler/icons/ flag.svg') ,
} ) ;
}
@ -319,13 +319,13 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . unblockDomain , { domain } ) ,
action : this . props . onUnblockDomain ,
icon : require ( '@tabler/icons/ icons/ ban.svg') ,
icon : require ( '@tabler/icons/ ban.svg') ,
} ) ;
} else {
menu . push ( {
text : intl . formatMessage ( messages . blockDomain , { domain } ) ,
action : this . props . onBlockDomain ,
icon : require ( '@tabler/icons/ icons/ ban.svg') ,
icon : require ( '@tabler/icons/ ban.svg') ,
} ) ;
}
}
@ -338,7 +338,7 @@ class Header extends ImmutablePureComponent {
text : intl . formatMessage ( messages . admin _account , { name : account . get ( 'username' ) } ) ,
to : ` /pleroma/admin/#/users/ ${ account . id } / ` ,
newTab : true ,
icon : require ( '@tabler/icons/ icons/ gavel.svg') ,
icon : require ( '@tabler/icons/ gavel.svg') ,
} ) ;
}
@ -347,34 +347,34 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . demoteToModerator , { name : account . get ( 'username' ) } ) ,
action : this . props . onPromoteToModerator ,
icon : require ( '@tabler/icons/ icons/ arrow-up-circle.svg') ,
icon : require ( '@tabler/icons/ arrow-up-circle.svg') ,
} ) ;
menu . push ( {
text : intl . formatMessage ( messages . demoteToUser , { name : account . get ( 'username' ) } ) ,
action : this . props . onDemoteToUser ,
icon : require ( '@tabler/icons/ icons/ arrow-down-circle.svg') ,
icon : require ( '@tabler/icons/ arrow-down-circle.svg') ,
} ) ;
} else if ( account . moderator ) {
menu . push ( {
text : intl . formatMessage ( messages . promoteToAdmin , { name : account . get ( 'username' ) } ) ,
action : this . props . onPromoteToAdmin ,
icon : require ( '@tabler/icons/ icons/ arrow-up-circle.svg') ,
icon : require ( '@tabler/icons/ arrow-up-circle.svg') ,
} ) ;
menu . push ( {
text : intl . formatMessage ( messages . demoteToUser , { name : account . get ( 'username' ) } ) ,
action : this . props . onDemoteToUser ,
icon : require ( '@tabler/icons/ icons/ arrow-down-circle.svg') ,
icon : require ( '@tabler/icons/ arrow-down-circle.svg') ,
} ) ;
} else {
menu . push ( {
text : intl . formatMessage ( messages . promoteToAdmin , { name : account . get ( 'username' ) } ) ,
action : this . props . onPromoteToAdmin ,
icon : require ( '@tabler/icons/ icons/ arrow-up-circle.svg') ,
icon : require ( '@tabler/icons/ arrow-up-circle.svg') ,
} ) ;
menu . push ( {
text : intl . formatMessage ( messages . promoteToModerator , { name : account . get ( 'username' ) } ) ,
action : this . props . onPromoteToModerator ,
icon : require ( '@tabler/icons/ icons/ arrow-up-circle.svg') ,
icon : require ( '@tabler/icons/ arrow-up-circle.svg') ,
} ) ;
}
}
@ -383,13 +383,13 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . unverifyUser , { name : account . username } ) ,
action : this . props . onUnverifyUser ,
icon : require ( '@tabler/icons/ icons/ check.svg') ,
icon : require ( '@tabler/icons/ check.svg') ,
} ) ;
} else {
menu . push ( {
text : intl . formatMessage ( messages . verifyUser , { name : account . username } ) ,
action : this . props . onVerifyUser ,
icon : require ( '@tabler/icons/ icons/ check.svg') ,
icon : require ( '@tabler/icons/ check.svg') ,
} ) ;
}
@ -397,13 +397,13 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . removeDonor , { name : account . username } ) ,
action : this . props . onRemoveDonor ,
icon : require ( '@tabler/icons/ icons/ coin.svg') ,
icon : require ( '@tabler/icons/ coin.svg') ,
} ) ;
} else {
menu . push ( {
text : intl . formatMessage ( messages . setDonor , { name : account . username } ) ,
action : this . props . onSetDonor ,
icon : require ( '@tabler/icons/ icons/ coin.svg') ,
icon : require ( '@tabler/icons/ coin.svg') ,
} ) ;
}
@ -412,13 +412,13 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . unsuggestUser , { name : account . get ( 'username' ) } ) ,
action : this . props . onUnsuggestUser ,
icon : require ( '@tabler/icons/ icons/ user-x.svg') ,
icon : require ( '@tabler/icons/ user-x.svg') ,
} ) ;
} else {
menu . push ( {
text : intl . formatMessage ( messages . suggestUser , { name : account . get ( 'username' ) } ) ,
action : this . props . onSuggestUser ,
icon : require ( '@tabler/icons/ icons/ user-check.svg') ,
icon : require ( '@tabler/icons/ user-check.svg') ,
} ) ;
}
}
@ -427,11 +427,11 @@ class Header extends ImmutablePureComponent {
menu . push ( {
text : intl . formatMessage ( messages . deactivateUser , { name : account . get ( 'username' ) } ) ,
action : this . props . onDeactivateUser ,
icon : require ( '@tabler/icons/ icons/ user-off.svg') ,
icon : require ( '@tabler/icons/ user-off.svg') ,
} ) ;
menu . push ( {
text : intl . formatMessage ( messages . deleteUser , { name : account . get ( 'username' ) } ) ,
icon : require ( '@tabler/icons/ icons/ user-minus.svg') ,
icon : require ( '@tabler/icons/ user-minus.svg') ,
} ) ;
}
}
@ -497,7 +497,7 @@ class Header extends ImmutablePureComponent {
if ( canChat ) {
return (
< IconButton
src = { require ( '@tabler/icons/ icons/ messages.svg') }
src = { require ( '@tabler/icons/ messages.svg') }
onClick = { this . props . onChat }
title = { intl . formatMessage ( messages . chat , { name : account . get ( 'username' ) } ) }
/ >
@ -505,7 +505,7 @@ class Header extends ImmutablePureComponent {
} else {
return (
< IconButton
src = { require ( '@tabler/icons/ icons/ mail.svg') }
src = { require ( '@tabler/icons/ mail.svg') }
onClick = { this . props . onDirect }
title = { intl . formatMessage ( messages . direct , { name : account . get ( 'username' ) } ) }
className = 'text-primary-700 bg-primary-100 hover:bg-primary-200 p-2'
@ -525,7 +525,7 @@ class Header extends ImmutablePureComponent {
return (
< IconButton
src = { require ( '@tabler/icons/ icons/ upload.svg') }
src = { require ( '@tabler/icons/ upload.svg') }
onClick = { this . handleShare }
title = { intl . formatMessage ( messages . share , { name : account . get ( 'username' ) } ) }
className = 'text-primary-700 bg-primary-100 dark:!bg-slate-700 dark:!text-white hover:bg-primary-200 p-2'
@ -602,7 +602,7 @@ class Header extends ImmutablePureComponent {
< Menu >
< MenuButton
as = { IconButton }
src = { require ( '@tabler/icons/ icons/ dots.svg') }
src = { require ( '@tabler/icons/ dots.svg') }
className = 'text-primary-700 bg-primary-100 dark:!bg-slate-700 dark:!text-white hover:bg-primary-200 p-2'
iconClassName = 'w-5 h-5'
/ >