mirror of
https://github.com/flarum/core.git
synced 2025-08-02 14:37:49 +02:00
show remove option only when extension is disabled and isn't the package manager
This commit is contained in:
18
extensions/package-manager/js/dist/admin.js
vendored
18
extensions/package-manager/js/dist/admin.js
vendored
@@ -536,6 +536,9 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
/* harmony import */ var flarum_admin_components_LoadingModal__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(flarum_admin_components_LoadingModal__WEBPACK_IMPORTED_MODULE_5__);
|
/* harmony import */ var flarum_admin_components_LoadingModal__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(flarum_admin_components_LoadingModal__WEBPACK_IMPORTED_MODULE_5__);
|
||||||
/* harmony import */ var _components_Installer__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/Installer */ "./src/admin/components/Installer.tsx");
|
/* harmony import */ var _components_Installer__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/Installer */ "./src/admin/components/Installer.tsx");
|
||||||
/* harmony import */ var _components_Updater__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./components/Updater */ "./src/admin/components/Updater.tsx");
|
/* harmony import */ var _components_Updater__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./components/Updater */ "./src/admin/components/Updater.tsx");
|
||||||
|
/* harmony import */ var flarum_admin_utils_isExtensionEnabled__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! flarum/admin/utils/isExtensionEnabled */ "flarum/admin/utils/isExtensionEnabled");
|
||||||
|
/* harmony import */ var flarum_admin_utils_isExtensionEnabled__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(flarum_admin_utils_isExtensionEnabled__WEBPACK_IMPORTED_MODULE_8__);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -566,6 +569,10 @@ flarum_admin_app__WEBPACK_IMPORTED_MODULE_1___default.a.initializers.add('sycho-
|
|||||||
Object(flarum_common_extend__WEBPACK_IMPORTED_MODULE_0__["extend"])(flarum_admin_components_ExtensionPage__WEBPACK_IMPORTED_MODULE_3___default.a.prototype, 'topItems', function (items) {
|
Object(flarum_common_extend__WEBPACK_IMPORTED_MODULE_0__["extend"])(flarum_admin_components_ExtensionPage__WEBPACK_IMPORTED_MODULE_3___default.a.prototype, 'topItems', function (items) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
|
||||||
|
if (this.extension.id === 'sycho-package-manager' || flarum_admin_utils_isExtensionEnabled__WEBPACK_IMPORTED_MODULE_8___default()(this.extension.id)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
items.add('remove', m(flarum_common_components_Button__WEBPACK_IMPORTED_MODULE_4___default.a, {
|
items.add('remove', m(flarum_common_components_Button__WEBPACK_IMPORTED_MODULE_4___default.a, {
|
||||||
className: "Button Button--danger",
|
className: "Button Button--danger",
|
||||||
icon: "fas fa-times",
|
icon: "fas fa-times",
|
||||||
@@ -622,6 +629,17 @@ module.exports = flarum.core.compat['admin/components/LoadingModal'];
|
|||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
|
|
||||||
|
/***/ "flarum/admin/utils/isExtensionEnabled":
|
||||||
|
/*!***********************************************************************!*\
|
||||||
|
!*** external "flarum.core.compat['admin/utils/isExtensionEnabled']" ***!
|
||||||
|
\***********************************************************************/
|
||||||
|
/*! no static exports found */
|
||||||
|
/***/ (function(module, exports) {
|
||||||
|
|
||||||
|
module.exports = flarum.core.compat['admin/utils/isExtensionEnabled'];
|
||||||
|
|
||||||
|
/***/ }),
|
||||||
|
|
||||||
/***/ "flarum/common/Component":
|
/***/ "flarum/common/Component":
|
||||||
/*!*********************************************************!*\
|
/*!*********************************************************!*\
|
||||||
!*** external "flarum.core.compat['common/Component']" ***!
|
!*** external "flarum.core.compat['common/Component']" ***!
|
||||||
|
File diff suppressed because one or more lines are too long
@@ -6,6 +6,7 @@ import Button from 'flarum/common/components/Button';
|
|||||||
import LoadingModal from 'flarum/admin/components/LoadingModal';
|
import LoadingModal from 'flarum/admin/components/LoadingModal';
|
||||||
import Installer from "./components/Installer";
|
import Installer from "./components/Installer";
|
||||||
import Updater from "./components/Updater";
|
import Updater from "./components/Updater";
|
||||||
|
import isExtensionEnabled from 'flarum/admin/utils/isExtensionEnabled';
|
||||||
|
|
||||||
app.initializers.add('sycho-package-manager', (app) => {
|
app.initializers.add('sycho-package-manager', (app) => {
|
||||||
app.extensionData
|
app.extensionData
|
||||||
@@ -35,6 +36,10 @@ app.initializers.add('sycho-package-manager', (app) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
extend(ExtensionPage.prototype, 'topItems', function (items) {
|
extend(ExtensionPage.prototype, 'topItems', function (items) {
|
||||||
|
if (this.extension.id === 'sycho-package-manager' || isExtensionEnabled(this.extension.id)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
items.add(
|
items.add(
|
||||||
'remove',
|
'remove',
|
||||||
<Button
|
<Button
|
||||||
|
Reference in New Issue
Block a user