pl-fe: use links instead of buttons when appropriate

Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
nicole mikołajczyk
2026-01-14 21:22:52 +01:00
parent 13e195a84c
commit 1078662bcb
2 changed files with 2 additions and 10 deletions

View File

@ -279,10 +279,6 @@ const Header: React.FC<IHeader> = ({ account }) => {
unblockDomain(domain);
};
const onProfileExternal = (url: string) => {
window.open(url, '_blank');
};
const onAddToList = () => {
openModal('LIST_ADDER', {
accountId: account.id,
@ -376,7 +372,7 @@ const Header: React.FC<IHeader> = ({ account }) => {
menu.push({
text: intl.formatMessage(messages.profileExternal, { domain }),
action: () => onProfileExternal(account.url),
href: account.url,
icon: require('@phosphor-icons/core/regular/arrow-square-out.svg'),
});
}

View File

@ -191,10 +191,6 @@ const EventHeader: React.FC<IEventHeader> = ({ status }) => {
dispatch(initReport(ReportableEntities.STATUS, account, { status }));
};
const handleModerateStatus = () => {
window.open(`/pleroma/admin/#/statuses/${status.id}/`, '_blank');
};
const handleToggleStatusSensitivity = () => {
dispatch(toggleStatusSensitivityModal(intl, status.id, status.sensitive));
};
@ -349,7 +345,7 @@ const EventHeader: React.FC<IEventHeader> = ({ status }) => {
if (isAdmin && features.pleromaAdminStatuses) {
menu.push({
text: intl.formatMessage(messages.adminStatus),
action: handleModerateStatus,
href: `/pleroma/admin/#/statuses/${status.id}/`,
icon: require('@phosphor-icons/core/regular/pencil-simple.svg'),
});
}