1
0
mirror of https://github.com/flarum/core.git synced 2025-08-08 17:36:38 +02:00

update: admin/components/ExtensionsPage

This commit is contained in:
Alexander Skvortsov
2020-08-10 20:15:02 -04:00
committed by Franz Liedke
parent fbd5f6245b
commit e5cebd85ed

View File

@@ -12,12 +12,14 @@ export default class ExtensionsPage extends Page {
<div className="ExtensionsPage">
<div className="ExtensionsPage-header">
<div className="container">
{Button.component({
children: app.translator.trans('core.admin.extensions.add_button'),
{Button.component(
{
icon: 'fas fa-plus',
className: 'Button Button--primary',
onclick: () => app.modal.show(AddExtensionModal),
})}
},
app.translator.trans('core.admin.extensions.add_button')
)}
</div>
</div>
@@ -72,20 +74,22 @@ export default class ExtensionsPage extends Page {
if (app.extensionSettings[name]) {
items.add(
'settings',
Button.component({
Button.component(
{
icon: 'fas fa-cog',
children: app.translator.trans('core.admin.extensions.settings_button'),
onclick: app.extensionSettings[name],
})
},
app.translator.trans('core.admin.extensions.settings_button')
)
);
}
if (!enabled) {
items.add(
'uninstall',
Button.component({
Button.component(
{
icon: 'far fa-trash-alt',
children: app.translator.trans('core.admin.extensions.uninstall_button'),
onclick: () => {
app
.request({
@@ -96,7 +100,9 @@ export default class ExtensionsPage extends Page {
app.modal.show(LoadingModal);
},
})
},
app.translator.trans('core.admin.extensions.uninstall_button')
)
);
}
@@ -116,7 +122,7 @@ export default class ExtensionsPage extends Page {
.request({
url: app.forum.attribute('apiUrl') + '/extensions/' + id,
method: 'PATCH',
data: { enabled: !enabled },
body: { enabled: !enabled },
})
.then(() => {
if (!enabled) localStorage.setItem('enabledExtension', id);