fix: js errors

This commit is contained in:
Sami Mazouz 2024-09-28 11:38:38 +01:00
parent 94991862ed
commit e5389acd6e
No known key found for this signature in database
4 changed files with 14 additions and 13 deletions

View File

@ -1,8 +1,18 @@
import Extend from 'flarum/common/extenders';
import commonExtend from '../common/extend';
import app from '@flarum/core/dist-typings/admin/app';
export default [
...commonExtend,
// Add your admin extenders here
new Extend.Admin().permission(
() => ({
icon: 'fas fa-envelope-open-text',
label: app.translator.trans('flarum-messages.admin.permissions.send_messages'),
permission: 'dialog.sendMessage',
allowGuest: false,
}),
'start',
98
),
];

View File

@ -3,14 +3,5 @@ import app from 'flarum/admin/app';
export { default as extend } from './extend';
app.initializers.add('flarum-messages', () => {
app.extensionData.for('flarum-messages').registerPermission(
{
icon: 'fas fa-envelope-open-text',
label: app.translator.trans('flarum-messages.admin.permissions.send_messages'),
permission: 'dialog.sendMessage',
allowGuest: false,
},
'start',
98
);
//
});

View File

@ -161,8 +161,8 @@ export default class MessageStream<CustomAttrs extends IDialogStreamAttrs = IDia
if (lastTime && dt > 1000 * 60 * 60 * 24 * 4) {
return (
<div className="PostStream-timeGap">
{/* @ts-ignore */}
<span>
{/* @ts-ignore */}
{app.translator.trans('flarum-messages.forum.messages_page.stream.time_lapsed_text', { period: dayjs().add(dt, 'ms').fromNow(true) })}
</span>
</div>

View File

@ -58,7 +58,7 @@ export default function () {
if (
item.permission === 'viewForum' ||
item.permission === 'startDiscussion' ||
(item.permission.startsWith('discussion.') && item.tagScoped !== false) ||
(item.permission?.startsWith('discussion.') && item.tagScoped !== false) ||
item.tagScoped
) {
return <PermissionDropdown permission={`tag${tag.id()}.${item.permission}`} allowGuest={item.allowGuest} />;