mirror of
https://github.com/flarum/core.git
synced 2025-08-19 14:51:47 +02:00
show remove option only when extension is disabled and isn't the package manager
This commit is contained in:
@@ -6,6 +6,7 @@ import Button from 'flarum/common/components/Button';
|
||||
import LoadingModal from 'flarum/admin/components/LoadingModal';
|
||||
import Installer from "./components/Installer";
|
||||
import Updater from "./components/Updater";
|
||||
import isExtensionEnabled from 'flarum/admin/utils/isExtensionEnabled';
|
||||
|
||||
app.initializers.add('sycho-package-manager', (app) => {
|
||||
app.extensionData
|
||||
@@ -35,6 +36,10 @@ app.initializers.add('sycho-package-manager', (app) => {
|
||||
});
|
||||
|
||||
extend(ExtensionPage.prototype, 'topItems', function (items) {
|
||||
if (this.extension.id === 'sycho-package-manager' || isExtensionEnabled(this.extension.id)) {
|
||||
return;
|
||||
}
|
||||
|
||||
items.add(
|
||||
'remove',
|
||||
<Button
|
||||
|
Reference in New Issue
Block a user